Mercurial > bugzilla-dashboard
view js/require.js @ 43:0974c1df3714
moved lots of app ui logic to require('app/ui')
author | Atul Varma <avarma@mozilla.com> |
---|---|
date | Sat, 24 Apr 2010 18:33:45 -0700 |
parents | eb2cc1f89869 |
children | d3ed74176b4d |
line wrap: on
line source
var Require = { modules: {}, build: function build(modules, moduleExports) { if (!modules) modules = this.modules; if (!moduleExports) moduleExports = {}; return function require(module) { if (!(module in moduleExports)) { if (!(module in modules)) throw new Error("module not found: " + module); var exports = {}; var globalScope = {}; modules[module].call(globalScope, exports, require); moduleExports[module] = exports; } return moduleExports[module]; }; } }; function require(module) { throw new Error("require() not available at global scope: " + module); }