compatibility with dojo.require

This commit is contained in:
nightwing 2012-06-21 20:38:00 +04:00
commit 3cc878f4c1

View file

@ -41,17 +41,17 @@
(function() { (function() {
var globalRequire = require; var globalRequire = typeof require != "undefined" && require;
define(function (require, exports, module) { define(function (require, exports, module) {
"use strict"; "use strict";
exports.load = function (name, req, onLoad, config) { exports.load = function (name, req, onLoad, config) {
if (req.isBrowser) //Using special require.nodeRequire, something added by r.js.
require("ace/lib/net").get(req.toUrl(name), onLoad); if (globalRequire && globalRequire.nodeRequire)
onLoad(('fs').readFileSync(req.toUrl(name), 'utf8'));
else else
//Using special require.nodeRequire, something added by r.js. require("ace/lib/net").get(req.toUrl(name), onLoad);
onLoad(globalRequire.nodeRequire('fs').readFileSync(req.toUrl(name), 'utf8'));
}; };
}); });