Mercurial > bugzilla-dashboard
view js/black-box.js @ 102:00b02ba5236c
made all delegates have a dotted name (namespaced), modified black-box.js a bit
author | Atul Varma <avarma@mozilla.com> |
---|---|
date | Wed, 28 Apr 2010 20:06:26 -0700 |
parents | 106a0018e601 |
children | a994fc89f341 |
line wrap: on
line source
function onDashboardLoaded(dashboard, options) { var require = Require.build(Require.modules, {window: window}); // Needed for Firebug, which won't log iframe errors to the console. $(dashboard).error( function(event) { console.warn("An error occurred in the dashboard iframe."); }); var moduleExports = {}; var dbrequire = dashboard.Require.build(dashboard.Require.modules, moduleExports); function delegate(method, args) { console.log(method, args); } // Get rid of any form values cached by the browser. options.jQuery("input[type=text], input[type=password]").val(""); var ajaxImpl = require("mocks/bugzilla/trivial").makeAjaxImpl(); options.cache = require("mocks/cache").create(delegate); options.Bugzilla = require("mocks/bugzilla").create(options.Bugzilla, ajaxImpl, delegate); dbrequire("date-utils").now = function() { return new Date("Tue Apr 27 2010 09:00:00 GMT"); }; dbrequire("app/loader").init(moduleExports, options); } $(window).ready( function() { var iframe = $("#dashboard").get(0); iframe.src = "index.html?testing=1"; });