diff --git a/src/ace/MEventEmitter.js b/src/ace/MEventEmitter.js index 32627d20..ba853710 100644 --- a/src/ace/MEventEmitter.js +++ b/src/ace/MEventEmitter.js @@ -5,7 +5,10 @@ * @license LGPLv3 * @author Fabian Jakobs */ -require.def("ace/MEventEmitter", ["ace/ace"], function(ace) { + +if (!require.def) require.def = require("requireJS-node")(module); + +require.def("ace/MEventEmitter", ["ace/lib/lang"], function(lang) { var MEventEmitter = {} @@ -30,7 +33,7 @@ require.def("ace/MEventEmitter", ["ace/ace"], function(ace) { if (!listeners) { var listeners = this.$eventRegistry[eventName] = []; } - if (ace.arrayIndexOf(listeners, callback) == -1) { + if (lang.arrayIndexOf(listeners, callback) == -1) { listeners.push(callback); } }; @@ -42,7 +45,7 @@ require.def("ace/MEventEmitter", ["ace/ace"], function(ace) { if (!listeners) { return; } - var index = ace.arrayIndexOf(listeners, callback); + var index = lang.arrayIndexOf(listeners, callback); if (index !== -1) { listeners.splice(index, 1); } diff --git a/src/ace/ace.js b/src/ace/ace.js index a254b454..32726e4f 100644 --- a/src/ace/ace.js +++ b/src/ace/ace.js @@ -5,6 +5,9 @@ * @license LGPLv3 * @author Fabian Jakobs */ + +if (!require.def) require.def = require("requireJS-node")(module); + require.def("ace/ace", [ "ace/lib/core", "ace/lib/dom", diff --git a/src/ace/lib/core.js b/src/ace/lib/core.js index d957156c..679c34f0 100644 --- a/src/ace/lib/core.js +++ b/src/ace/lib/core.js @@ -5,6 +5,9 @@ * @license LGPLv3 * @author Fabian Jakobs */ + +if (!require.def) require.def = require("requireJS-node")(module); + require.def("ace/lib/core", function() { var core = {}; diff --git a/src/ace/lib/dom.js b/src/ace/lib/dom.js index b8331c6e..a4ee8e14 100644 --- a/src/ace/lib/dom.js +++ b/src/ace/lib/dom.js @@ -5,6 +5,9 @@ * @license LGPLv3 * @author Fabian Jakobs */ + +if (!require.def) require.def = require("requireJS-node")(module); + require.def("ace/lib/dom", ["ace/lib/lang"], function(lang) { var dom = {}; diff --git a/src/ace/lib/event.js b/src/ace/lib/event.js index 6e048445..8c4f9bf1 100644 --- a/src/ace/lib/event.js +++ b/src/ace/lib/event.js @@ -5,6 +5,9 @@ * @license LGPLv3 * @author Fabian Jakobs */ + +if (!require.def) require.def = require("requireJS-node")(module); + require.def("ace/lib/event", ["ace/lib/core"], function(core) { var event = {}; diff --git a/src/ace/lib/lang.js b/src/ace/lib/lang.js index c17432e0..429172f9 100644 --- a/src/ace/lib/lang.js +++ b/src/ace/lib/lang.js @@ -5,10 +5,13 @@ * @license LGPLv3 * @author Fabian Jakobs */ + +if (!require.def) require.def = require("requireJS-node")(module); + require.def("ace/lib/lang", function() { var lang = {}; - + lang.stringReverse = function(string) { return string.split("").reverse().join(""); }; diff --git a/src/ace/lib/oop.js b/src/ace/lib/oop.js index 093bea2b..67f44f2a 100644 --- a/src/ace/lib/oop.js +++ b/src/ace/lib/oop.js @@ -5,10 +5,13 @@ * @license LGPLv3 * @author Fabian Jakobs */ + +if (!require.def) require.def = require("requireJS-node")(module); + require.def("ace/lib/oop", function() { var oop = {}; - + oop.inherits = function(ctor, superCtor) { var tempCtor = function() {}; tempCtor.prototype = superCtor.prototype;