diff --git a/demo/editor-build.html b/demo/editor-build.html index 69a6be05..32deec81 100644 --- a/demo/editor-build.html +++ b/demo/editor-build.html @@ -154,17 +154,20 @@ require( Renderer, theme, Document, - JavaScriptMode, + jsMod, cssMod, htmlMod, - XmlMode, - TextMode, + xmlMod, + textMod, UndoManager ) { var event = eventMod.event; +var JavaScriptMode = jsMod.JavaScript; var CssMode = cssMod.Css; var HtmlMode = htmlMod.Html; +var XmlMode = xmlMod.Xml; +var TextMode = textMod.Text; var docs = {} diff --git a/editor.html b/editor.html index c97f089c..a4ddddff 100644 --- a/editor.html +++ b/editor.html @@ -153,17 +153,20 @@ require( Renderer, theme, Document, - JavaScriptMode, + jsMod, cssMod, htmlMod, - XmlMode, - TextMode, + xmlMod, + textMod, UndoManager ) { var event = eventMod.event; +var JavaScriptMode = jsMod.JavaScript; var CssMode = cssMod.Css; var HtmlMode = htmlMod.Html; +var XmlMode = xmlMod.Xml; +var TextMode = textMod.Text; var docs = {} diff --git a/lib/ace/document.js b/lib/ace/document.js index 2136655d..3a799655 100644 --- a/lib/ace/document.js +++ b/lib/ace/document.js @@ -41,7 +41,7 @@ var oop = require("ace/lib/oop").oop; var lang = require("ace/lib/lang").lang; var MEventEmitter = require("ace/event_emitter").MEventEmitter; var Selection = require("ace/selection"); -var TextMode = require("ace/mode/text"); +var TextMode = require("ace/mode/text").Text; var Range = require("ace/range"); var Document = function(text, mode) { diff --git a/lib/ace/mode/css.js b/lib/ace/mode/css.js index 50c1dc24..5cd98aae 100644 --- a/lib/ace/mode/css.js +++ b/lib/ace/mode/css.js @@ -38,10 +38,10 @@ define(function(require, exports, module) { var oop = require("ace/lib/oop").oop; -var TextMode = require("ace/mode/text"); +var TextMode = require("ace/mode/text").Text; var Tokenizer = require("ace/tokenizer"); var CssHighlightRules = require("ace/mode/css_highlight_rules").CssHighlightRules; -var MatchingBraceOutdent = require("ace/mode/matching_brace_outdent"); +var MatchingBraceOutdent = require("ace/mode/matching_brace_outdent").MatchingBraceOutdent; var Css = function() { this.$tokenizer = new Tokenizer(new CssHighlightRules().getRules()); diff --git a/lib/ace/mode/css_highlight_rules.js b/lib/ace/mode/css_highlight_rules.js index c3482711..b06199ff 100644 --- a/lib/ace/mode/css_highlight_rules.js +++ b/lib/ace/mode/css_highlight_rules.js @@ -39,7 +39,7 @@ define(function(require, exports, module) { var oop = require("ace/lib/oop").oop; var lang = require("ace/lib/lang").lang; -var TextHighlightRules = require("ace/mode/text_highlight_rules"); +var TextHighlightRules = require("ace/mode/text_highlight_rules").TextHighlightRules; var CssHighlightRules = function() { diff --git a/lib/ace/mode/doc_comment_highlight_rules.js b/lib/ace/mode/doc_comment_highlight_rules.js index 79160af0..ac9dda55 100644 --- a/lib/ace/mode/doc_comment_highlight_rules.js +++ b/lib/ace/mode/doc_comment_highlight_rules.js @@ -38,7 +38,7 @@ define(function(require, exports, module) { var oop = require("ace/lib/oop").oop; -var TextHighlightRules = require("ace/mode/text_highlight_rules"); +var TextHighlightRules = require("ace/mode/text_highlight_rules").TextHighlightRules; var DocCommentHighlightRules = function() { diff --git a/lib/ace/mode/html.js b/lib/ace/mode/html.js index 7e8314f0..50c00c98 100644 --- a/lib/ace/mode/html.js +++ b/lib/ace/mode/html.js @@ -38,8 +38,8 @@ define(function(require, exports, module) { var oop = require("ace/lib/oop").oop; -var TextMode = require("ace/mode/text"); -var JavaScriptMode = require("ace/mode/javascript"); +var TextMode = require("ace/mode/text").Text; +var JavaScriptMode = require("ace/mode/javascript").JavaScript; var CssMode = require("ace/mode/css").Css; var Tokenizer = require("ace/tokenizer"); var HtmlHighlightRules = require("ace/mode/html_highlight_rules").HtmlHighlightRules; diff --git a/lib/ace/mode/html_highlight_rules.js b/lib/ace/mode/html_highlight_rules.js index e6032b54..4ba538c6 100644 --- a/lib/ace/mode/html_highlight_rules.js +++ b/lib/ace/mode/html_highlight_rules.js @@ -39,8 +39,8 @@ define(function(require, exports, module) { var oop = require("ace/lib/oop").oop; var CssHighlightRules = require("ace/mode/css_highlight_rules").CssHighlightRules; -var JavaScriptHighlightRules = require("ace/mode/javascript_highlight_rules"); -var TextHighlightRules = require("ace/mode/text_highlight_rules"); +var JavaScriptHighlightRules = require("ace/mode/javascript_highlight_rules").JavaScriptHighlightRules; +var TextHighlightRules = require("ace/mode/text_highlight_rules").TextHighlightRules; var HtmlHighlightRules = function() { diff --git a/lib/ace/mode/javascript.js b/lib/ace/mode/javascript.js index 9cff8ab7..9d2be2bb 100644 --- a/lib/ace/mode/javascript.js +++ b/lib/ace/mode/javascript.js @@ -38,10 +38,10 @@ define(function(require, exports, module) { var oop = require("ace/lib/oop").oop; -var TextMode = require("ace/mode/text"); +var TextMode = require("ace/mode/text").Text; var Tokenizer = require("ace/tokenizer"); -var JavaScriptHighlightRules = require("ace/mode/javascript_highlight_rules"); -var MatchingBraceOutdent = require("ace/mode/matching_brace_outdent"); +var JavaScriptHighlightRules = require("ace/mode/javascript_highlight_rules").JavaScriptHighlightRules; +var MatchingBraceOutdent = require("ace/mode/matching_brace_outdent").MatchingBraceOutdent; var Range = require("ace/range"); var JavaScript = function() { @@ -123,5 +123,5 @@ oop.inherits(JavaScript, TextMode); }).call(JavaScript.prototype); -return JavaScript; +exports.JavaScript = JavaScript; }); diff --git a/lib/ace/mode/javascript_highlight_rules.js b/lib/ace/mode/javascript_highlight_rules.js index ab7ffbd9..0a054e5f 100644 --- a/lib/ace/mode/javascript_highlight_rules.js +++ b/lib/ace/mode/javascript_highlight_rules.js @@ -40,7 +40,7 @@ define(function(require, exports, module) { var oop = require("ace/lib/oop").oop; var lang = require("ace/lib/lang").lang; var DocCommentHighlightRules = require("ace/mode/doc_comment_highlight_rules").DocCommentHighlightRules; -var TextHighlightRules = require("ace/mode/text_highlight_rules"); +var TextHighlightRules = require("ace/mode/text_highlight_rules").TextHighlightRules; JavaScriptHighlightRules = function() { @@ -159,5 +159,5 @@ JavaScriptHighlightRules = function() { oop.inherits(JavaScriptHighlightRules, TextHighlightRules); -return JavaScriptHighlightRules; -}); \ No newline at end of file +exports.JavaScriptHighlightRules = JavaScriptHighlightRules; +}); diff --git a/lib/ace/mode/matching_brace_outdent.js b/lib/ace/mode/matching_brace_outdent.js index 3c871a14..4509dac9 100644 --- a/lib/ace/mode/matching_brace_outdent.js +++ b/lib/ace/mode/matching_brace_outdent.js @@ -78,5 +78,5 @@ var MatchingBraceOutdent = function() {}; }).call(MatchingBraceOutdent.prototype); -return MatchingBraceOutdent; +exports.MatchingBraceOutdent = MatchingBraceOutdent; }); diff --git a/lib/ace/mode/text.js b/lib/ace/mode/text.js index 3ee899d1..d5e2873c 100644 --- a/lib/ace/mode/text.js +++ b/lib/ace/mode/text.js @@ -38,7 +38,7 @@ define(function(require, exports, module) { var Tokenizer = require("ace/tokenizer"); -var TextHighlightRules = require("ace/mode/text_highlight_rules"); +var TextHighlightRules = require("ace/mode/text_highlight_rules").TextHighlightRules; var Text = function() { this.$tokenizer = new Tokenizer(new TextHighlightRules().getRules()); @@ -76,5 +76,5 @@ var Text = function() { }).call(Text.prototype); -return Text; -}); \ No newline at end of file +exports.Text = Text; +}); diff --git a/lib/ace/mode/text_highlight_rules.js b/lib/ace/mode/text_highlight_rules.js index c5331061..3f5351ce 100644 --- a/lib/ace/mode/text_highlight_rules.js +++ b/lib/ace/mode/text_highlight_rules.js @@ -73,5 +73,5 @@ var TextHighlightRules = function() { }).call(TextHighlightRules.prototype); -return TextHighlightRules; -}); \ No newline at end of file +exports.TextHighlightRules = TextHighlightRules; +}); diff --git a/lib/ace/mode/xml.js b/lib/ace/mode/xml.js index 2603d023..411097ef 100644 --- a/lib/ace/mode/xml.js +++ b/lib/ace/mode/xml.js @@ -38,9 +38,9 @@ define(function(require, exports, module) { var oop = require("ace/lib/oop").oop; -var TextMode = require("ace/mode/text"); +var TextMode = require("ace/mode/text").Text; var Tokenizer = require("ace/tokenizer"); -var XmlHighlightRules = require("ace/mode/xml_highlight_rules"); +var XmlHighlightRules = require("ace/mode/xml_highlight_rules").XmlHighlightRules; var Xml = function() { this.$tokenizer = new Tokenizer(new XmlHighlightRules().getRules()); @@ -56,5 +56,5 @@ oop.inherits(Xml, TextMode); }).call(Xml.prototype); -return Xml; -}); \ No newline at end of file +exports.Xml = Xml; +}); diff --git a/lib/ace/mode/xml_highlight_rules.js b/lib/ace/mode/xml_highlight_rules.js index 28255835..923a092e 100644 --- a/lib/ace/mode/xml_highlight_rules.js +++ b/lib/ace/mode/xml_highlight_rules.js @@ -38,7 +38,7 @@ define(function(require, exports, module) { var oop = require("ace/lib/oop").oop; -var TextHighlightRules = require("ace/mode/text_highlight_rules"); +var TextHighlightRules = require("ace/mode/text_highlight_rules").TextHighlightRules; var XmlHighlightRules = function() { @@ -114,5 +114,5 @@ var XmlHighlightRules = function() { oop.inherits(XmlHighlightRules, TextHighlightRules); -return XmlHighlightRules; -}); \ No newline at end of file +exports.XmlHighlightRules = XmlHighlightRules; +}); diff --git a/lib/ace/test/change_document_test.js b/lib/ace/test/change_document_test.js index 796b9e42..70defe67 100644 --- a/lib/ace/test/change_document_test.js +++ b/lib/ace/test/change_document_test.js @@ -15,11 +15,13 @@ require.def([ ], function( Document, Editor, - TextMode, - JavaScriptMode, + textMod, + jsMod, MockRenderer ) { +var TextMode = textMod.Text; +var JavaScriptMode = jsMod.JavaScript; var ChangeDocumentTest = new TestCase("ChangeDocumentTest", { setUp : function() { this.doc1 = new Document(["abc", "def"].join("\n")); diff --git a/lib/ace/test/mode/css_test.js b/lib/ace/test/mode/css_test.js index 0660ad56..c3d853aa 100644 --- a/lib/ace/test/mode/css_test.js +++ b/lib/ace/test/mode/css_test.js @@ -13,10 +13,11 @@ require.def([ ], function( Document, Range, - CssMode + cssMod ) { - var CssTest = new TestCase("mode.CssTest", { +var CssMode = cssMod.Css; +var CssTest = new TestCase("mode.CssTest", { setUp : function() { this.mode = new CssMode(); diff --git a/lib/ace/test/mode/css_tokenizer_test.js b/lib/ace/test/mode/css_tokenizer_test.js index d6200751..99c1c752 100644 --- a/lib/ace/test/mode/css_tokenizer_test.js +++ b/lib/ace/test/mode/css_tokenizer_test.js @@ -9,9 +9,10 @@ require.def([ "ace/mode/Css" ], function( - CssMode + cssMod ) { +var CssMode = cssMod.Css; var CssTest = new TestCase("mode.CssTest", { setUp : function() { diff --git a/lib/ace/test/mode/html_test.js b/lib/ace/test/mode/html_test.js index d809315f..1f8e8f63 100644 --- a/lib/ace/test/mode/html_test.js +++ b/lib/ace/test/mode/html_test.js @@ -13,9 +13,10 @@ require.def([ ], function( Document, Range, - HtmlMode + htmlMod ) { +var HtmlMode = htmlMod.Html; var HtmlTest = new TestCase("mode.HtmlTest", { setUp : function() { diff --git a/lib/ace/test/mode/html_tokenizer_test.js b/lib/ace/test/mode/html_tokenizer_test.js index b538e4c4..42f20e45 100644 --- a/lib/ace/test/mode/html_tokenizer_test.js +++ b/lib/ace/test/mode/html_tokenizer_test.js @@ -9,9 +9,10 @@ require.def([ "ace/mode/Html" ], function( - HtmlMode + htmlMod ) { +var HtmlMode = htmlMod.Html; var HtmlTest = new TestCase("mode.HtmlTest", { setUp : function() { diff --git a/lib/ace/test/mode/javascript_test.js b/lib/ace/test/mode/javascript_test.js index 8f61d55a..70d1706d 100644 --- a/lib/ace/test/mode/javascript_test.js +++ b/lib/ace/test/mode/javascript_test.js @@ -15,9 +15,10 @@ require.def([ Document, Range, Tokenizer, - JavaScriptMode + jsMod ) { +var JavaScriptMode = jsMod.JavaScript; var JavaScriptTest = new TestCase("mode.JavaScriptTest", { setUp : function() { diff --git a/lib/ace/test/mode/javascript_tokenizer_test.js b/lib/ace/test/mode/javascript_tokenizer_test.js index 65f40f21..667b026e 100644 --- a/lib/ace/test/mode/javascript_tokenizer_test.js +++ b/lib/ace/test/mode/javascript_tokenizer_test.js @@ -9,9 +9,10 @@ require.def([ "ace/mode/JavaScript" ], function( - JavaScriptMode + jsMod ) { +var JavaScriptMode = jsMod.JavaScript; var JavaScriptTokenizerTest = new TestCase("mode.JavaScriptTokenizerTest", { setUp : function() { diff --git a/lib/ace/test/mode/text_test.js b/lib/ace/test/mode/text_test.js index 252b867e..33b53278 100644 --- a/lib/ace/test/mode/text_test.js +++ b/lib/ace/test/mode/text_test.js @@ -13,9 +13,10 @@ require.def([ ], function( Document, Range, - TextMode + textMod ) { +var TextMode = textMod.Text; var TextTest = new TestCase("mode.TextTest", { setUp : function() { diff --git a/lib/ace/test/mode/xml_test.js b/lib/ace/test/mode/xml_test.js index 8c8e7f92..ae4fbfdf 100644 --- a/lib/ace/test/mode/xml_test.js +++ b/lib/ace/test/mode/xml_test.js @@ -15,9 +15,10 @@ require.def([ Document, Range, Tokenizer, - XmlMode + xmlMod ) { +var XmlMode = xmlMod.Xml; var XmlTest = new TestCase("mode.XmlTest", { setUp : function() { diff --git a/lib/ace/test/mode/xml_tokenizer_test.js b/lib/ace/test/mode/xml_tokenizer_test.js index 3963fa70..740d7619 100644 --- a/lib/ace/test/mode/xml_tokenizer_test.js +++ b/lib/ace/test/mode/xml_tokenizer_test.js @@ -9,9 +9,10 @@ require.def([ "ace/mode/Xml" ], function( - XmlMode + xmlMod ) { +var XmlMode = xmlMod.Xml; var XmlTest = new TestCase("mode.XmlTest", { setUp : function() { diff --git a/lib/ace/test/text_edit_test.js b/lib/ace/test/text_edit_test.js index 654529db..733d0d94 100644 --- a/lib/ace/test/text_edit_test.js +++ b/lib/ace/test/text_edit_test.js @@ -14,10 +14,11 @@ require.def([ ], function( Document, Editor, - JavaScriptMode, + jsMod, MockRenderer ) { +var JavaScriptMode = jsMod.JavaScript; var TextEditTest = TestCase("TextEditTest", { "test: delete line from the middle" : function() {