diff --git a/demo/editor.html b/demo/editor.html
index b00d6679..69b4a619 100644
--- a/demo/editor.html
+++ b/demo/editor.html
@@ -76,11 +76,11 @@
|
@@ -137,16 +137,16 @@ require(
{baseUrl: "../lib"},
[
"ace/lib/event",
- "ace/Editor",
- "ace/VirtualRenderer",
- "ace/theme/TextMate",
- "ace/Document",
- "ace/mode/JavaScript",
- "ace/mode/Css",
- "ace/mode/Html",
- "ace/mode/Xml",
- "ace/mode/Text",
- "ace/UndoManager"
+ "ace/editor",
+ "ace/virtual_renderer",
+ "ace/theme/textmate",
+ "ace/document",
+ "ace/mode/javascript",
+ "ace/mode/css",
+ "ace/mode/html",
+ "ace/mode/xml",
+ "ace/mode/text",
+ "ace/undomanager"
], function(event, Editor, Renderer, theme, Document, JavaScriptMode, CssMode, HtmlMode, XmlMode, TextMode, UndoManager) {
var docs = {}
diff --git a/lib/ace/Document.js b/lib/ace/Document.js
index ab28e841..979fef65 100644
--- a/lib/ace/Document.js
+++ b/lib/ace/Document.js
@@ -5,15 +5,14 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/Document",
- [
- "ace/lib/oop",
- "ace/lib/lang",
- "ace/MEventEmitter",
- "ace/Selection",
- "ace/mode/Text",
- "ace/Range"
- ], function(oop, lang, MEventEmitter, Selection, TextMode, Range) {
+define(function(require, exports, module) {
+
+var oop = require("./lib/oop");
+var lang = require("./lib/lang");
+var MEventEmitter = require("./mevent_emitter");
+var Selection = require("./selection");
+var TextMode = require("./mode/text");
+var Range = require("./range");
var Document = function(text, mode) {
this.modified = true;
@@ -33,7 +32,6 @@ var Document = function(text, mode) {
}
};
-
(function() {
oop.implement(this, MEventEmitter);
@@ -718,4 +716,4 @@ var Document = function(text, mode) {
}).call(Document.prototype);
return Document;
-});
+});
\ No newline at end of file
diff --git a/lib/ace/Editor.js b/lib/ace/Editor.js
index 18d66f06..af558db0 100644
--- a/lib/ace/Editor.js
+++ b/lib/ace/Editor.js
@@ -5,20 +5,20 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/Editor",
- [
- "ace/lib/oop",
- "ace/lib/event",
- "ace/lib/lang",
- "ace/TextInput",
- "ace/KeyBinding",
- "ace/Document",
- "ace/Search",
- "ace/BackgroundTokenizer",
- "ace/Range",
- "ace/MEventEmitter"
- ], function(oop, event, lang, TextInput, KeyBinding, Document, Search, BackgroundTokenizer, Range, MEventEmitter) {
+ define(function(require, exports, module) {
+
+ var oop = require("./lib/oop");
+ var event = require("./lib/event");
+ var lang = require("./lib/lang");
+ var TextInput = require("./textinput");
+ var KeyBinding = require("./keybinding");
+ var Document = require("./document");
+ var Search = require("./search");
+ var BackgroundTokenizer = require("./background_tokenizer");
+ var Range = require("./range");
+ var MEventEmitter = require("./mevent_emitter");
+
var Editor =function(renderer, doc) {
var container = renderer.getContainerElement();
this.container = container;
diff --git a/lib/ace/KeyBinding.js b/lib/ace/KeyBinding.js
index e46c420c..8621cf78 100644
--- a/lib/ace/KeyBinding.js
+++ b/lib/ace/KeyBinding.js
@@ -5,14 +5,15 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/KeyBinding",
- ["ace/lib/core",
- "ace/lib/event",
- "ace/conf/keybindings/default_mac",
- "ace/conf/keybindings/default_win",
- "ace/PluginManager",
- "ace/commands/DefaultCommands"],
- function(core, event, default_mac, default_win, PluginManager) {
+
+define(function(require, exports, module) {
+
+var core = require("./lib/core");
+var event = require("./lib/event");
+var default_mac = require("./conf/keybindings/default_mac");
+var default_win = require("./conf/keybindings/default_win");
+var PluginManager = require("./pluginmanager");
+var DefaultCommands = require("./commands/default_commands");
var KeyBinding = function(element, editor, config) {
this.setConfig(config);
diff --git a/lib/ace/PluginManager.js b/lib/ace/PluginManager.js
index 18025088..338a5c20 100644
--- a/lib/ace/PluginManager.js
+++ b/lib/ace/PluginManager.js
@@ -5,7 +5,7 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/PluginManager", [], function() {
+define(function(require, exports, module) {
var PluginManager = {
commands : {},
diff --git a/lib/ace/Range.js b/lib/ace/Range.js
index 57783a85..1724fc59 100644
--- a/lib/ace/Range.js
+++ b/lib/ace/Range.js
@@ -5,7 +5,7 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/Range", function() {
+define(function(require, exports, module) {
var Range = function(startRow, startColumn, endRow, endColumn) {
this.start = {
diff --git a/lib/ace/RenderLoop.js b/lib/ace/RenderLoop.js
index c1fcd490..d27d46ce 100644
--- a/lib/ace/RenderLoop.js
+++ b/lib/ace/RenderLoop.js
@@ -5,7 +5,7 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/RenderLoop", function() {
+define(function(require, exports, module) {
var RenderLoop = function(onRender) {
this.onRender = onRender;
diff --git a/lib/ace/ScrollBar.js b/lib/ace/ScrollBar.js
index a0dece62..6012a8cf 100644
--- a/lib/ace/ScrollBar.js
+++ b/lib/ace/ScrollBar.js
@@ -5,13 +5,14 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/ScrollBar", [
- "ace/lib/oop",
- "ace/lib/lang",
- "ace/lib/dom",
- "ace/lib/event",
- "ace/MEventEmitter"
-], function(oop, lang, dom, event, MEventEmitter) {
+
+define(function(require, exports, module) {
+
+var oop = require("./lib/oop");
+var lang = require("./lib/lang");
+var dom = require("./lib/dom");
+var event = require("./lib/event");
+var MEventEmitter = require("./mevent_emitter");
var ScrollBar = function(parent) {
this.element = document.createElement("div");
diff --git a/lib/ace/Search.js b/lib/ace/Search.js
index 2399f172..d549a65a 100644
--- a/lib/ace/Search.js
+++ b/lib/ace/Search.js
@@ -5,11 +5,11 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/Search",
- ["ace/lib/lang",
- "ace/lib/oop",
- "ace/Range"],
- function(lang, oop, Range) {
+define(function(require, exports, module) {
+
+var oop = require("./lib/oop");
+var lang = require("./lib/lang");
+var Range = require("./range");
var Search = function() {
this.$options = {
diff --git a/lib/ace/Selection.js b/lib/ace/Selection.js
index 7915481c..a6bd7d98 100644
--- a/lib/ace/Selection.js
+++ b/lib/ace/Selection.js
@@ -5,12 +5,12 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/Selection", [
- "ace/lib/oop",
- "ace/lib/lang",
- "ace/MEventEmitter",
- "ace/Range"
-], function(oop, lang, MEventEmitter, Range) {
+define(function(require, exports, module) {
+
+var oop = require("./lib/oop");
+var lang = require("./lib/lang");
+var MEventEmitter = require("./mevent_emitter");
+var Range = require("./range");
var Selection = function(doc) {
this.doc = doc;
diff --git a/lib/ace/TextInput.js b/lib/ace/TextInput.js
index b29bac8c..755429d4 100644
--- a/lib/ace/TextInput.js
+++ b/lib/ace/TextInput.js
@@ -5,7 +5,9 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/TextInput", ["ace/lib/event"], function(event) {
+define(function(require, exports, module) {
+
+var event = require("./lib/event");
var TextInput = function(parentNode, host) {
diff --git a/lib/ace/Tokenizer.js b/lib/ace/Tokenizer.js
index 4be24df4..aedc5546 100644
--- a/lib/ace/Tokenizer.js
+++ b/lib/ace/Tokenizer.js
@@ -5,7 +5,7 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/Tokenizer", [], function() {
+define(function(require, exports, module) {
var Tokenizer = function(rules) {
this.rules = rules;
diff --git a/lib/ace/UndoManager.js b/lib/ace/UndoManager.js
index 6d7d2260..c0a8ec76 100644
--- a/lib/ace/UndoManager.js
+++ b/lib/ace/UndoManager.js
@@ -5,7 +5,7 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/UndoManager", function() {
+define(function(require, exports, module) {
var UndoManager = function() {
this.$undoStack = [];
diff --git a/lib/ace/BackgroundTokenizer.js b/lib/ace/background_tokenizer.js
similarity index 96%
rename from lib/ace/BackgroundTokenizer.js
rename to lib/ace/background_tokenizer.js
index c9075639..d278c738 100644
--- a/lib/ace/BackgroundTokenizer.js
+++ b/lib/ace/background_tokenizer.js
@@ -5,7 +5,10 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/BackgroundTokenizer", ["ace/lib/oop", "ace/MEventEmitter"], function(oop, MEventEmitter) {
+define(function(require, exports, module) {
+
+var oop = require("./lib/oop");
+var MEventEmitter = require("./mevent_emitter");
var BackgroundTokenizer = function(tokenizer, editor) {
this.running = false;
diff --git a/lib/ace/commands/DefaultCommands.js b/lib/ace/commands/default_commands.js
similarity index 98%
rename from lib/ace/commands/DefaultCommands.js
rename to lib/ace/commands/default_commands.js
index f0877051..db3ea4ab 100644
--- a/lib/ace/commands/DefaultCommands.js
+++ b/lib/ace/commands/default_commands.js
@@ -5,8 +5,10 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/commands/DefaultCommands",
- ["ace/PluginManager"], function(PluginManager) {
+
+define(function(require, exports, module) {
+
+var PluginManager = require("../PluginManager");
PluginManager.registerCommand("selectall", function(editor, selection) {
selection.selectAll();
diff --git a/lib/ace/conf/keybindings/default_mac.js b/lib/ace/conf/keybindings/default_mac.js
index 0a652dda..91699d52 100644
--- a/lib/ace/conf/keybindings/default_mac.js
+++ b/lib/ace/conf/keybindings/default_mac.js
@@ -5,7 +5,7 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/conf/keybindings/default_mac", function() {
+define(function(require, exports, module) {
return {
"selectall": "Command-A",
diff --git a/lib/ace/conf/keybindings/default_win.js b/lib/ace/conf/keybindings/default_win.js
index fd5d393c..781bf696 100644
--- a/lib/ace/conf/keybindings/default_win.js
+++ b/lib/ace/conf/keybindings/default_win.js
@@ -5,7 +5,7 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/conf/keybindings/default_win", function() {
+define(function(require, exports, module) {
return {
"selectall": "Ctrl-A",
diff --git a/lib/ace/layer/Cursor.js b/lib/ace/layer/Cursor.js
index 4141269d..a8a74232 100644
--- a/lib/ace/layer/Cursor.js
+++ b/lib/ace/layer/Cursor.js
@@ -5,7 +5,10 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/layer/Cursor", ["ace/lib/dom"], function(dom) {
+
+define(function(require, exports, module) {
+
+var dom = require("../lib/dom");
var Cursor = function(parentEl) {
this.element = document.createElement("div");
diff --git a/lib/ace/layer/Gutter.js b/lib/ace/layer/Gutter.js
index d3e8c3ea..9696f275 100644
--- a/lib/ace/layer/Gutter.js
+++ b/lib/ace/layer/Gutter.js
@@ -5,7 +5,7 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/layer/Gutter", [], function() {
+define(function(require, exports, module) {
var Gutter = function(parentEl) {
this.element = document.createElement("div");
diff --git a/lib/ace/layer/Marker.js b/lib/ace/layer/Marker.js
index 506cec07..818ce8fb 100644
--- a/lib/ace/layer/Marker.js
+++ b/lib/ace/layer/Marker.js
@@ -5,7 +5,9 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/layer/Marker", ["ace/Range"], function(Range) {
+define(function(require, exports, module) {
+
+var Range = require("../range");
var Marker = function(parentEl) {
this.element = document.createElement("div");
diff --git a/lib/ace/layer/Text.js b/lib/ace/layer/Text.js
index 8a43e005..b8a3dd95 100644
--- a/lib/ace/layer/Text.js
+++ b/lib/ace/layer/Text.js
@@ -5,7 +5,11 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/layer/Text", ["ace/lib/oop", "ace/lib/dom", "ace/MEventEmitter"], function(oop, dom, MEventEmitter) {
+define(function(require, exports, module) {
+
+var oop = require("../lib/oop");
+var dom = require("../lib/dom");
+var MEventEmitter = require("../mevent_emitter");
var Text = function(parentEl) {
this.element = document.createElement("div");
diff --git a/lib/ace/lib/core.js b/lib/ace/lib/core.js
index 6e0541e0..5ddb7b91 100644
--- a/lib/ace/lib/core.js
+++ b/lib/ace/lib/core.js
@@ -5,11 +5,7 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-
-if (!require.def) require.def = require("requireJS-node")(module, require);
-
-require.def("ace/lib/core", function() {
-
+define(function(require, exports, module) {
var core = {};
var os = (navigator.platform.match(/mac|win|linux/i) || ["other"])[0].toLowerCase();
@@ -32,5 +28,4 @@ require.def("ace/lib/core", function() {
};
return core;
-
});
\ No newline at end of file
diff --git a/lib/ace/lib/dom.js b/lib/ace/lib/dom.js
index fbd7d7e2..217eeda0 100644
--- a/lib/ace/lib/dom.js
+++ b/lib/ace/lib/dom.js
@@ -6,9 +6,9 @@
* @author Fabian Jakobs
*/
-if (!require.def) require.def = require("requireJS-node")(module, require);
+define(function(require, exports, module) {
-require.def("ace/lib/dom", ["ace/lib/lang"], function(lang) {
+ var lang = require("./lang");
var dom = {};
diff --git a/lib/ace/lib/event.js b/lib/ace/lib/event.js
index 803ee803..31a0be68 100644
--- a/lib/ace/lib/event.js
+++ b/lib/ace/lib/event.js
@@ -6,9 +6,9 @@
* @author Fabian Jakobs
*/
-if (!require.def) require.def = require("requireJS-node")(module, require);
+define(function(require, exports, module) {
-require.def("ace/lib/event", ["ace/lib/core"], function(core) {
+ var core = require("./core");
var event = {};
diff --git a/lib/ace/lib/lang.js b/lib/ace/lib/lang.js
index 49942ece..fd8eb0de 100644
--- a/lib/ace/lib/lang.js
+++ b/lib/ace/lib/lang.js
@@ -5,10 +5,7 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-
-if (!require.def) require.def = require("requireJS-node")(module, require);
-
-require.def("ace/lib/lang", function() {
+define(function(require, exports, module) {
var lang = {};
diff --git a/lib/ace/lib/oop.js b/lib/ace/lib/oop.js
index ea78639e..24adf510 100644
--- a/lib/ace/lib/oop.js
+++ b/lib/ace/lib/oop.js
@@ -5,10 +5,7 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-
-if (!require.def) require.def = require("requireJS-node")(module, require);
-
-require.def("ace/lib/oop", function() {
+define(function(require, exports, module) {
var oop = {};
diff --git a/lib/ace/MEventEmitter.js b/lib/ace/mevent_emitter.js
similarity index 90%
rename from lib/ace/MEventEmitter.js
rename to lib/ace/mevent_emitter.js
index 117cd266..f4e8417b 100644
--- a/lib/ace/MEventEmitter.js
+++ b/lib/ace/mevent_emitter.js
@@ -5,10 +5,9 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
+define(function(require, exports, module) {
-if (!require.def) require.def = require("requireJS-node")(module, require);
-
-require.def("ace/MEventEmitter", ["ace/lib/lang"], function(lang) {
+ var lang = require("./lib/lang");
var MEventEmitter = {}
diff --git a/lib/ace/mode/Css.js b/lib/ace/mode/Css.js
index 652c8229..46092981 100644
--- a/lib/ace/mode/Css.js
+++ b/lib/ace/mode/Css.js
@@ -5,15 +5,14 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/mode/Css",
- [
- "ace/lib/oop",
- "ace/mode/Text",
- "ace/Tokenizer",
- "ace/mode/CssHighlightRules",
- "ace/mode/MatchingBraceOutdent"
- ], function(oop, TextMode, Tokenizer, CssHighlightRules, MatchingBraceOutdent) {
+define(function(require, exports, module) {
+var oop = require("../lib/oop");
+var Text = require("./text");
+var Tokenizer = require("../tokenizer");
+var CssHighlightRules = require("./css_highlight_rules");
+var MatchingBraceOutdent = require("./matching_brace_outdent");
+
var Css = function() {
this.$tokenizer = new Tokenizer(new CssHighlightRules().getRules());
this.$outdent = new MatchingBraceOutdent();
diff --git a/lib/ace/mode/Html.js b/lib/ace/mode/Html.js
index 87c8e33c..8d90826f 100644
--- a/lib/ace/mode/Html.js
+++ b/lib/ace/mode/Html.js
@@ -5,15 +5,14 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/mode/Html",
- [
- "ace/lib/oop",
- "ace/mode/Text",
- "ace/mode/JavaScript",
- "ace/mode/Css",
- "ace/Tokenizer",
- "ace/mode/HtmlHighlightRules"
- ], function(oop, TextMode, JavaScriptMode, CssMode, Tokenizer, HtmlHighlightRules) {
+define(function(require, exports, module) {
+
+var oop = require("../lib/oop");
+var Text = require("./text");
+var JavaScript = require("./javascript");
+var Css = require("./css");
+var Tokenizer = require("../tokenizer");
+var HtmlHighlightRules = require("./html_highlight_rules");
var Html = function() {
this.$tokenizer = new Tokenizer(new HtmlHighlightRules().getRules());
diff --git a/lib/ace/mode/JavaScript.js b/lib/ace/mode/JavaScript.js
index c5833baa..9ad1945c 100644
--- a/lib/ace/mode/JavaScript.js
+++ b/lib/ace/mode/JavaScript.js
@@ -5,15 +5,15 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/mode/JavaScript",
- [
- "ace/lib/oop",
- "ace/mode/Text",
- "ace/Tokenizer",
- "ace/mode/JavaScriptHighlightRules",
- "ace/mode/MatchingBraceOutdent",
- "ace/Range"
- ], function(oop, TextMode, Tokenizer, JavaScriptHighlightRules, MatchingBraceOutdent, Range) {
+
+define(function(require, exports, module) {
+
+var oop = require("../lib/oop");
+var Text = require("./text");
+var Tokenizer = require("../tokenizer");
+var JavaScriptHighlightRules = require("./javascript_highlight_rules");
+var MatchingBraceOutdent = require("./matching_brace_outdent");
+var Range = require("../range");
var JavaScript = function() {
this.$tokenizer = new Tokenizer(new JavaScriptHighlightRules().getRules());
diff --git a/lib/ace/mode/Text.js b/lib/ace/mode/Text.js
index ba97cc9f..fba2c7d2 100644
--- a/lib/ace/mode/Text.js
+++ b/lib/ace/mode/Text.js
@@ -5,11 +5,10 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/mode/Text",
- [
- "ace/Tokenizer",
- "ace/mode/TextHighlightRules"
- ], function(Tokenizer, TextHighlightRules) {
+define(function(require, exports, module) {
+
+var Tokenizer = require("../tokenizer");
+var TextHighlightRules = require("./text_highlight_rules");
var Text = function() {
this.$tokenizer = new Tokenizer(new TextHighlightRules().getRules());
diff --git a/lib/ace/mode/Xml.js b/lib/ace/mode/Xml.js
index 37417386..d17f7532 100644
--- a/lib/ace/mode/Xml.js
+++ b/lib/ace/mode/Xml.js
@@ -5,13 +5,12 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/mode/Xml",
- [
- "ace/lib/oop",
- "ace/mode/Text",
- "ace/Tokenizer",
- "ace/mode/XmlHighlightRules"
- ], function(oop, TextMode, Tokenizer, XmlHighlightRules) {
+define(function(require, exports, module) {
+
+var oop = require("../lib/oop");
+var Text = require("./text");
+var Tokenizer = require("../tokenizer");
+var XmlHighlightRules = require("./xml_highlight_rules");
var Xml = function() {
this.$tokenizer = new Tokenizer(new XmlHighlightRules().getRules());
diff --git a/lib/ace/mode/CssHighlightRules.js b/lib/ace/mode/css_highlight_rules.js
similarity index 97%
rename from lib/ace/mode/CssHighlightRules.js
rename to lib/ace/mode/css_highlight_rules.js
index 9d25aab0..cd94676e 100644
--- a/lib/ace/mode/CssHighlightRules.js
+++ b/lib/ace/mode/css_highlight_rules.js
@@ -5,6 +5,12 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
+define(function(require, exports, module) {
+
+var oop = require("../lib/oop");
+var lang = require("../lib/lang");
+var TextHighlightRules = require("./text_highlight_rules");
+
require.def("ace/mode/CssHighlightRules",
[
"ace/lib/oop",
diff --git a/lib/ace/mode/DocCommentHighlightRules.js b/lib/ace/mode/doc_comment_highlight_rules.js
similarity index 87%
rename from lib/ace/mode/DocCommentHighlightRules.js
rename to lib/ace/mode/doc_comment_highlight_rules.js
index 915c7d29..8a6758d5 100644
--- a/lib/ace/mode/DocCommentHighlightRules.js
+++ b/lib/ace/mode/doc_comment_highlight_rules.js
@@ -5,11 +5,10 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/mode/DocCommentHighlightRules",
- [
- "ace/lib/oop",
- "ace/mode/TextHighlightRules"
- ], function(oop, TextHighlightRules) {
+define(function(require, exports, module) {
+
+var oop = require("../lib/oop");
+var TextHighlightRules = require("./text_highlight_rules");
var DocCommentHighlightRules = function() {
diff --git a/lib/ace/mode/HtmlHighlightRules.js b/lib/ace/mode/html_highlight_rules.js
similarity index 92%
rename from lib/ace/mode/HtmlHighlightRules.js
rename to lib/ace/mode/html_highlight_rules.js
index 21e7b07c..06b901b9 100644
--- a/lib/ace/mode/HtmlHighlightRules.js
+++ b/lib/ace/mode/html_highlight_rules.js
@@ -5,13 +5,13 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/mode/HtmlHighlightRules",
- [
- "ace/lib/oop",
- "ace/mode/CssHighlightRules",
- "ace/mode/JavaScriptHighlightRules",
- "ace/mode/TextHighlightRules"
- ], function(oop, CssHighlightRules, JavaScriptHighlightRules, TextHighlightRules) {
+
+define(function(require, exports, module) {
+
+var oop = require("../lib/oop");
+var CssHighlightRules = require("./css_highlight_rules");
+var JavaScriptHighlightRules = require("./javascript_highlight_rules");
+var TextHighlightRules = require("./text_highlight_rules");
var HtmlHighlightRules = function() {
diff --git a/lib/ace/mode/JavaScriptHighlightRules.js b/lib/ace/mode/javascript_highlight_rules.js
similarity index 94%
rename from lib/ace/mode/JavaScriptHighlightRules.js
rename to lib/ace/mode/javascript_highlight_rules.js
index 5552f7f9..f34e79ee 100644
--- a/lib/ace/mode/JavaScriptHighlightRules.js
+++ b/lib/ace/mode/javascript_highlight_rules.js
@@ -5,14 +5,13 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/mode/JavaScriptHighlightRules",
- [
- "ace/lib/oop",
- "ace/lib/lang",
- "ace/mode/DocCommentHighlightRules",
- "ace/mode/TextHighlightRules"
- ], function(oop, lang, DocCommentHighlightRules, TextHighlightRules) {
+
+define(function(require, exports, module) {
+var oop = require("../lib/oop");
+var lang = require("../lib/lang");
+var DocCommentHighlightRules = require("./doc_comment_highlight_rules");
+var TextHighlightRules = require("./text_highlight_rules");
JavaScriptHighlightRules = function() {
diff --git a/lib/ace/mode/MatchingBraceOutdent.js b/lib/ace/mode/matching_brace_outdent.js
similarity index 93%
rename from lib/ace/mode/MatchingBraceOutdent.js
rename to lib/ace/mode/matching_brace_outdent.js
index 455ff1df..9418d206 100644
--- a/lib/ace/mode/MatchingBraceOutdent.js
+++ b/lib/ace/mode/matching_brace_outdent.js
@@ -5,9 +5,9 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/mode/MatchingBraceOutdent",
- ["ace/Range"],
- function(Range) {
+define(function(require, exports, module) {
+
+var Range = require("../range");
var MatchingBraceOutdent = function() {};
diff --git a/lib/ace/mode/TextHighlightRules.js b/lib/ace/mode/text_highlight_rules.js
similarity index 94%
rename from lib/ace/mode/TextHighlightRules.js
rename to lib/ace/mode/text_highlight_rules.js
index 3918c55e..399cc209 100644
--- a/lib/ace/mode/TextHighlightRules.js
+++ b/lib/ace/mode/text_highlight_rules.js
@@ -5,7 +5,7 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/mode/TextHighlightRules", [], function() {
+define(function(require, exports, module) {
var TextHighlightRules = function() {
diff --git a/lib/ace/mode/XmlHighlightRules.js b/lib/ace/mode/xml_highlight_rules.js
similarity index 92%
rename from lib/ace/mode/XmlHighlightRules.js
rename to lib/ace/mode/xml_highlight_rules.js
index 21a85c36..a64eac84 100644
--- a/lib/ace/mode/XmlHighlightRules.js
+++ b/lib/ace/mode/xml_highlight_rules.js
@@ -5,11 +5,11 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/mode/XmlHighlightRules",
- [
- "ace/lib/oop",
- "ace/mode/TextHighlightRules"
- ], function(oop, TextHighlightRules) {
+
+define(function(require, exports, module) {
+
+var oop = require("../lib/oop");
+var TextHighlightRules = require("./text_highlight_rules");
var XmlHighlightRules = function() {
diff --git a/lib/ace/theme/Eclipse.js b/lib/ace/theme/Eclipse.js
index 224d9165..8f29c75f 100644
--- a/lib/ace/theme/Eclipse.js
+++ b/lib/ace/theme/Eclipse.js
@@ -1,5 +1,4 @@
-require.def("ace/theme/Eclipse",
- ["ace/lib/dom", "text!ace/theme/eclipse.css"], function(dom, cssText) {
+define(["./lib/dom", "text!./theme/eclipse.css"], function(dom, cssText) {
// import CSS once
dom.importCssString(cssText);
diff --git a/lib/ace/theme/TextMate.js b/lib/ace/theme/TextMate.js
index c4f74dd5..b1b64eb9 100644
--- a/lib/ace/theme/TextMate.js
+++ b/lib/ace/theme/TextMate.js
@@ -1,5 +1,4 @@
-require.def("ace/theme/TextMate",
- ["ace/lib/dom", "text!ace/theme/tm.css"], function(dom, cssText) {
+define(["./lib/dom", "text!./theme/tm.css"], function(dom, cssText) {
// import CSS once
dom.importCssString(cssText);
diff --git a/lib/ace/theme/CloudsMidnight.js b/lib/ace/theme/clouds_midnight.js
similarity index 100%
rename from lib/ace/theme/CloudsMidnight.js
rename to lib/ace/theme/clouds_midnight.js
diff --git a/lib/ace/VirtualRenderer.js b/lib/ace/virtual_renderer.js
similarity index 98%
rename from lib/ace/VirtualRenderer.js
rename to lib/ace/virtual_renderer.js
index d56d62f9..e644751e 100644
--- a/lib/ace/VirtualRenderer.js
+++ b/lib/ace/virtual_renderer.js
@@ -5,20 +5,20 @@
* @license LGPLv3
* @author Fabian Jakobs
*/
-require.def("ace/VirtualRenderer",
+define(
[
- "ace/lib/oop",
- "ace/lib/lang",
- "ace/lib/dom",
- "ace/lib/event",
- "ace/layer/Gutter",
- "ace/layer/Marker",
- "ace/layer/Text",
- "ace/layer/Cursor",
- "ace/ScrollBar",
- "ace/RenderLoop",
- "ace/MEventEmitter",
- "text!ace/css/editor.css"
+ "./lib/oop",
+ "./lib/lang",
+ "./lib/dom",
+ "./lib/event",
+ "./layer/Gutter",
+ "./layer/Marker",
+ "./layer/Text",
+ "./layer/Cursor",
+ "./ScrollBar",
+ "./RenderLoop",
+ "./MEventEmitter",
+ "text!./css/editor.css"
], function(
oop, lang, dom, event, GutterLayer, MarkerLayer, TextLayer,
CursorLayer, ScrollBar, RenderLoop, MEventEmitter, editorCss) {
diff --git a/tool/theme.tmpl.js b/tool/theme.tmpl.js
index 90cdf6eb..b4eed087 100644
--- a/tool/theme.tmpl.js
+++ b/tool/theme.tmpl.js
@@ -1,6 +1,5 @@
-require.def("ace/theme/%name%",
- ["ace/lib/dom"], function(dom) {
-
+define(function(require, exports, module) {
+ var dom = require("./lib/dom");
var cssText = %css%;
// import CSS once
diff --git a/tool/tmtheme.js b/tool/tmtheme.js
index d7a6b05f..fcb7b121 100644
--- a/tool/tmtheme.js
+++ b/tool/tmtheme.js
@@ -176,21 +176,21 @@ var cssTemplate = fs.readFileSync(__dirname + "/Theme.tmpl.css", "utf8");
var jsTemplate = fs.readFileSync(__dirname + "/Theme.tmpl.js", "utf8");
var themes = {
- "Dawn": "Dawn",
- "IdleFingers": "idleFingers",
- "Twilight": "Twilight",
- "Monokai": "Monokai",
- "Cobalt": "Cobalt",
- "MonoIndustrial": "monoindustrial",
- "Clouds": "Clouds",
- "CloudsMidnight": "Clouds Midnight",
- "KrTheme": "krTheme"
+ "dawn": "Dawn",
+ "idle_fingers": "idleFingers",
+ "twilight": "Twilight",
+ "monokai": "Monokai",
+ "cobalt": "Cobalt",
+ "mono_industrial": "monoindustrial",
+ "clouds": "Clouds",
+ "clouds_midnight": "Clouds Midnight",
+ "kr_theme": "krTheme"
}
for (var name in themes) {
console.log("Converting " + name);
- var tmTheme = fs.readFileSync(__dirname + "/tmthemes/" + themes[name] + ".tmTheme", "utf8");
+ var tmTheme = fs.readFileSync(__dirname + "/tmthemes/" + themes[name] + ".tmTheme", "utf8");
- var styles = extractStyles(parseTheme(tmTheme));
- fs.writeFileSync(__dirname + "/../src/ace/theme/" + name + ".js", createTheme(name, styles, cssTemplate, jsTemplate));
+ var styles = extractStyles(parseTheme(tmTheme));
+ fs.writeFileSync(__dirname + "/../src/ace/theme/" + name + ".js", createTheme(name, styles, cssTemplate, jsTemplate));
}
|