make debugger node compatible

This commit is contained in:
Fabian Jakobs 2010-09-23 18:41:55 +02:00
commit 411058a6c3
7 changed files with 26 additions and 5 deletions

View file

@ -5,7 +5,10 @@
* @license LGPLv3 <http://www.gnu.org/licenses/lgpl-3.0.txt> * @license LGPLv3 <http://www.gnu.org/licenses/lgpl-3.0.txt>
* @author Fabian Jakobs <fabian AT ajax DOT org> * @author Fabian Jakobs <fabian AT ajax DOT org>
*/ */
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 = {} var MEventEmitter = {}
@ -30,7 +33,7 @@ require.def("ace/MEventEmitter", ["ace/ace"], function(ace) {
if (!listeners) { if (!listeners) {
var listeners = this.$eventRegistry[eventName] = []; var listeners = this.$eventRegistry[eventName] = [];
} }
if (ace.arrayIndexOf(listeners, callback) == -1) { if (lang.arrayIndexOf(listeners, callback) == -1) {
listeners.push(callback); listeners.push(callback);
} }
}; };
@ -42,7 +45,7 @@ require.def("ace/MEventEmitter", ["ace/ace"], function(ace) {
if (!listeners) { if (!listeners) {
return; return;
} }
var index = ace.arrayIndexOf(listeners, callback); var index = lang.arrayIndexOf(listeners, callback);
if (index !== -1) { if (index !== -1) {
listeners.splice(index, 1); listeners.splice(index, 1);
} }

View file

@ -5,6 +5,9 @@
* @license LGPLv3 <http://www.gnu.org/licenses/lgpl-3.0.txt> * @license LGPLv3 <http://www.gnu.org/licenses/lgpl-3.0.txt>
* @author Fabian Jakobs <fabian AT ajax DOT org> * @author Fabian Jakobs <fabian AT ajax DOT org>
*/ */
if (!require.def) require.def = require("requireJS-node")(module);
require.def("ace/ace", [ require.def("ace/ace", [
"ace/lib/core", "ace/lib/core",
"ace/lib/dom", "ace/lib/dom",

View file

@ -5,6 +5,9 @@
* @license LGPLv3 <http://www.gnu.org/licenses/lgpl-3.0.txt> * @license LGPLv3 <http://www.gnu.org/licenses/lgpl-3.0.txt>
* @author Fabian Jakobs <fabian AT ajax DOT org> * @author Fabian Jakobs <fabian AT ajax DOT org>
*/ */
if (!require.def) require.def = require("requireJS-node")(module);
require.def("ace/lib/core", function() { require.def("ace/lib/core", function() {
var core = {}; var core = {};

View file

@ -5,6 +5,9 @@
* @license LGPLv3 <http://www.gnu.org/licenses/lgpl-3.0.txt> * @license LGPLv3 <http://www.gnu.org/licenses/lgpl-3.0.txt>
* @author Fabian Jakobs <fabian AT ajax DOT org> * @author Fabian Jakobs <fabian AT ajax DOT org>
*/ */
if (!require.def) require.def = require("requireJS-node")(module);
require.def("ace/lib/dom", ["ace/lib/lang"], function(lang) { require.def("ace/lib/dom", ["ace/lib/lang"], function(lang) {
var dom = {}; var dom = {};

View file

@ -5,6 +5,9 @@
* @license LGPLv3 <http://www.gnu.org/licenses/lgpl-3.0.txt> * @license LGPLv3 <http://www.gnu.org/licenses/lgpl-3.0.txt>
* @author Fabian Jakobs <fabian AT ajax DOT org> * @author Fabian Jakobs <fabian AT ajax DOT org>
*/ */
if (!require.def) require.def = require("requireJS-node")(module);
require.def("ace/lib/event", ["ace/lib/core"], function(core) { require.def("ace/lib/event", ["ace/lib/core"], function(core) {
var event = {}; var event = {};

View file

@ -5,6 +5,9 @@
* @license LGPLv3 <http://www.gnu.org/licenses/lgpl-3.0.txt> * @license LGPLv3 <http://www.gnu.org/licenses/lgpl-3.0.txt>
* @author Fabian Jakobs <fabian AT ajax DOT org> * @author Fabian Jakobs <fabian AT ajax DOT org>
*/ */
if (!require.def) require.def = require("requireJS-node")(module);
require.def("ace/lib/lang", function() { require.def("ace/lib/lang", function() {
var lang = {}; var lang = {};

View file

@ -5,6 +5,9 @@
* @license LGPLv3 <http://www.gnu.org/licenses/lgpl-3.0.txt> * @license LGPLv3 <http://www.gnu.org/licenses/lgpl-3.0.txt>
* @author Fabian Jakobs <fabian AT ajax DOT org> * @author Fabian Jakobs <fabian AT ajax DOT org>
*/ */
if (!require.def) require.def = require("requireJS-node")(module);
require.def("ace/lib/oop", function() { require.def("ace/lib/oop", function() {
var oop = {}; var oop = {};