use lower case file names and use define(function(require, exports, module) {})

This commit is contained in:
Fabian Jakobs 2010-11-05 09:45:01 +01:00
commit e377e03a82
45 changed files with 200 additions and 199 deletions

View file

@ -76,11 +76,11 @@
<td> <td>
<label for="theme">Theme:</label> <label for="theme">Theme:</label>
<select id="theme" size="1"> <select id="theme" size="1">
<option value="ace/theme/TextMate">TextMate</option> <option value="ace/theme/textmate">TextMate</option>
<option value="ace/theme/Eclipse">Eclipse</option> <option value="ace/theme/eclipse">Eclipse</option>
<option value="ace/theme/Dawn">Dawn</option> <option value="ace/theme/dawn">Dawn</option>
<option value="ace/theme/IdleFingers">idleFingers</option> <option value="ace/theme/idle_fingers">idleFingers</option>
<option value="ace/theme/Twilight">Twilight</option> <option value="ace/theme/twilight">Twilight</option>
</select> </select>
</td> </td>
<td> <td>
@ -137,16 +137,16 @@ require(
{baseUrl: "../lib"}, {baseUrl: "../lib"},
[ [
"ace/lib/event", "ace/lib/event",
"ace/Editor", "ace/editor",
"ace/VirtualRenderer", "ace/virtual_renderer",
"ace/theme/TextMate", "ace/theme/textmate",
"ace/Document", "ace/document",
"ace/mode/JavaScript", "ace/mode/javascript",
"ace/mode/Css", "ace/mode/css",
"ace/mode/Html", "ace/mode/html",
"ace/mode/Xml", "ace/mode/xml",
"ace/mode/Text", "ace/mode/text",
"ace/UndoManager" "ace/undomanager"
], function(event, Editor, Renderer, theme, Document, JavaScriptMode, CssMode, HtmlMode, XmlMode, TextMode, UndoManager) { ], function(event, Editor, Renderer, theme, Document, JavaScriptMode, CssMode, HtmlMode, XmlMode, TextMode, UndoManager) {
var docs = {} var docs = {}

View file

@ -5,15 +5,14 @@
* @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/Document", define(function(require, exports, module) {
[
"ace/lib/oop", var oop = require("./lib/oop");
"ace/lib/lang", var lang = require("./lib/lang");
"ace/MEventEmitter", var MEventEmitter = require("./mevent_emitter");
"ace/Selection", var Selection = require("./selection");
"ace/mode/Text", var TextMode = require("./mode/text");
"ace/Range" var Range = require("./range");
], function(oop, lang, MEventEmitter, Selection, TextMode, Range) {
var Document = function(text, mode) { var Document = function(text, mode) {
this.modified = true; this.modified = true;
@ -33,7 +32,6 @@ var Document = function(text, mode) {
} }
}; };
(function() { (function() {
oop.implement(this, MEventEmitter); oop.implement(this, MEventEmitter);

View file

@ -5,19 +5,19 @@
* @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/Editor",
[ define(function(require, exports, module) {
"ace/lib/oop",
"ace/lib/event", var oop = require("./lib/oop");
"ace/lib/lang", var event = require("./lib/event");
"ace/TextInput", var lang = require("./lib/lang");
"ace/KeyBinding", var TextInput = require("./textinput");
"ace/Document", var KeyBinding = require("./keybinding");
"ace/Search", var Document = require("./document");
"ace/BackgroundTokenizer", var Search = require("./search");
"ace/Range", var BackgroundTokenizer = require("./background_tokenizer");
"ace/MEventEmitter" var Range = require("./range");
], function(oop, event, lang, TextInput, KeyBinding, Document, Search, BackgroundTokenizer, Range, MEventEmitter) { var MEventEmitter = require("./mevent_emitter");
var Editor =function(renderer, doc) { var Editor =function(renderer, doc) {
var container = renderer.getContainerElement(); var container = renderer.getContainerElement();

View file

@ -5,14 +5,15 @@
* @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/KeyBinding",
["ace/lib/core", define(function(require, exports, module) {
"ace/lib/event",
"ace/conf/keybindings/default_mac", var core = require("./lib/core");
"ace/conf/keybindings/default_win", var event = require("./lib/event");
"ace/PluginManager", var default_mac = require("./conf/keybindings/default_mac");
"ace/commands/DefaultCommands"], var default_win = require("./conf/keybindings/default_win");
function(core, event, default_mac, default_win, PluginManager) { var PluginManager = require("./pluginmanager");
var DefaultCommands = require("./commands/default_commands");
var KeyBinding = function(element, editor, config) { var KeyBinding = function(element, editor, config) {
this.setConfig(config); this.setConfig(config);

View file

@ -5,7 +5,7 @@
* @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/PluginManager", [], function() { define(function(require, exports, module) {
var PluginManager = { var PluginManager = {
commands : {}, commands : {},

View file

@ -5,7 +5,7 @@
* @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/Range", function() { define(function(require, exports, module) {
var Range = function(startRow, startColumn, endRow, endColumn) { var Range = function(startRow, startColumn, endRow, endColumn) {
this.start = { this.start = {

View file

@ -5,7 +5,7 @@
* @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/RenderLoop", function() { define(function(require, exports, module) {
var RenderLoop = function(onRender) { var RenderLoop = function(onRender) {
this.onRender = onRender; this.onRender = onRender;

View file

@ -5,13 +5,14 @@
* @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/ScrollBar", [
"ace/lib/oop", define(function(require, exports, module) {
"ace/lib/lang",
"ace/lib/dom", var oop = require("./lib/oop");
"ace/lib/event", var lang = require("./lib/lang");
"ace/MEventEmitter" var dom = require("./lib/dom");
], function(oop, lang, dom, event, MEventEmitter) { var event = require("./lib/event");
var MEventEmitter = require("./mevent_emitter");
var ScrollBar = function(parent) { var ScrollBar = function(parent) {
this.element = document.createElement("div"); this.element = document.createElement("div");

View file

@ -5,11 +5,11 @@
* @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/Search", define(function(require, exports, module) {
["ace/lib/lang",
"ace/lib/oop", var oop = require("./lib/oop");
"ace/Range"], var lang = require("./lib/lang");
function(lang, oop, Range) { var Range = require("./range");
var Search = function() { var Search = function() {
this.$options = { this.$options = {

View file

@ -5,12 +5,12 @@
* @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/Selection", [ define(function(require, exports, module) {
"ace/lib/oop",
"ace/lib/lang", var oop = require("./lib/oop");
"ace/MEventEmitter", var lang = require("./lib/lang");
"ace/Range" var MEventEmitter = require("./mevent_emitter");
], function(oop, lang, MEventEmitter, Range) { var Range = require("./range");
var Selection = function(doc) { var Selection = function(doc) {
this.doc = doc; this.doc = doc;

View file

@ -5,7 +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>
*/ */
require.def("ace/TextInput", ["ace/lib/event"], function(event) { define(function(require, exports, module) {
var event = require("./lib/event");
var TextInput = function(parentNode, host) { var TextInput = function(parentNode, host) {

View file

@ -5,7 +5,7 @@
* @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/Tokenizer", [], function() { define(function(require, exports, module) {
var Tokenizer = function(rules) { var Tokenizer = function(rules) {
this.rules = rules; this.rules = rules;

View file

@ -5,7 +5,7 @@
* @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/UndoManager", function() { define(function(require, exports, module) {
var UndoManager = function() { var UndoManager = function() {
this.$undoStack = []; this.$undoStack = [];

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/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) { var BackgroundTokenizer = function(tokenizer, editor) {
this.running = false; this.running = false;

View file

@ -5,8 +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/commands/DefaultCommands",
["ace/PluginManager"], function(PluginManager) { define(function(require, exports, module) {
var PluginManager = require("../PluginManager");
PluginManager.registerCommand("selectall", function(editor, selection) { PluginManager.registerCommand("selectall", function(editor, selection) {
selection.selectAll(); selection.selectAll();

View file

@ -5,7 +5,7 @@
* @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/conf/keybindings/default_mac", function() { define(function(require, exports, module) {
return { return {
"selectall": "Command-A", "selectall": "Command-A",

View file

@ -5,7 +5,7 @@
* @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/conf/keybindings/default_win", function() { define(function(require, exports, module) {
return { return {
"selectall": "Ctrl-A", "selectall": "Ctrl-A",

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/layer/Cursor", ["ace/lib/dom"], function(dom) {
define(function(require, exports, module) {
var dom = require("../lib/dom");
var Cursor = function(parentEl) { var Cursor = function(parentEl) {
this.element = document.createElement("div"); this.element = document.createElement("div");

View file

@ -5,7 +5,7 @@
* @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/layer/Gutter", [], function() { define(function(require, exports, module) {
var Gutter = function(parentEl) { var Gutter = function(parentEl) {
this.element = document.createElement("div"); this.element = document.createElement("div");

View file

@ -5,7 +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>
*/ */
require.def("ace/layer/Marker", ["ace/Range"], function(Range) { define(function(require, exports, module) {
var Range = require("../range");
var Marker = function(parentEl) { var Marker = function(parentEl) {
this.element = document.createElement("div"); this.element = document.createElement("div");

View file

@ -5,7 +5,11 @@
* @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/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) { var Text = function(parentEl) {
this.element = document.createElement("div"); this.element = document.createElement("div");

View file

@ -5,11 +5,7 @@
* @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>
*/ */
define(function(require, exports, module) {
if (!require.def) require.def = require("requireJS-node")(module, require);
require.def("ace/lib/core", function() {
var core = {}; var core = {};
var os = (navigator.platform.match(/mac|win|linux/i) || ["other"])[0].toLowerCase(); var os = (navigator.platform.match(/mac|win|linux/i) || ["other"])[0].toLowerCase();
@ -32,5 +28,4 @@ require.def("ace/lib/core", function() {
}; };
return core; return core;
}); });

View file

@ -6,9 +6,9 @@
* @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); define(function(require, exports, module) {
require.def("ace/lib/dom", ["ace/lib/lang"], function(lang) { var lang = require("./lang");
var dom = {}; var dom = {};

View file

@ -6,9 +6,9 @@
* @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); define(function(require, exports, module) {
require.def("ace/lib/event", ["ace/lib/core"], function(core) { var core = require("./core");
var event = {}; var event = {};

View file

@ -5,10 +5,7 @@
* @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>
*/ */
define(function(require, exports, module) {
if (!require.def) require.def = require("requireJS-node")(module, require);
require.def("ace/lib/lang", function() {
var lang = {}; var lang = {};

View file

@ -5,10 +5,7 @@
* @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>
*/ */
define(function(require, exports, module) {
if (!require.def) require.def = require("requireJS-node")(module, require);
require.def("ace/lib/oop", function() {
var oop = {}; var oop = {};

View file

@ -5,10 +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>
*/ */
define(function(require, exports, module) {
if (!require.def) require.def = require("requireJS-node")(module, require); var lang = require("./lib/lang");
require.def("ace/MEventEmitter", ["ace/lib/lang"], function(lang) {
var MEventEmitter = {} var MEventEmitter = {}

View file

@ -5,14 +5,13 @@
* @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/mode/Css", define(function(require, exports, module) {
[
"ace/lib/oop", var oop = require("../lib/oop");
"ace/mode/Text", var Text = require("./text");
"ace/Tokenizer", var Tokenizer = require("../tokenizer");
"ace/mode/CssHighlightRules", var CssHighlightRules = require("./css_highlight_rules");
"ace/mode/MatchingBraceOutdent" var MatchingBraceOutdent = require("./matching_brace_outdent");
], function(oop, TextMode, Tokenizer, CssHighlightRules, MatchingBraceOutdent) {
var Css = function() { var Css = function() {
this.$tokenizer = new Tokenizer(new CssHighlightRules().getRules()); this.$tokenizer = new Tokenizer(new CssHighlightRules().getRules());

View file

@ -5,15 +5,14 @@
* @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/mode/Html", define(function(require, exports, module) {
[
"ace/lib/oop", var oop = require("../lib/oop");
"ace/mode/Text", var Text = require("./text");
"ace/mode/JavaScript", var JavaScript = require("./javascript");
"ace/mode/Css", var Css = require("./css");
"ace/Tokenizer", var Tokenizer = require("../tokenizer");
"ace/mode/HtmlHighlightRules" var HtmlHighlightRules = require("./html_highlight_rules");
], function(oop, TextMode, JavaScriptMode, CssMode, Tokenizer, HtmlHighlightRules) {
var Html = function() { var Html = function() {
this.$tokenizer = new Tokenizer(new HtmlHighlightRules().getRules()); this.$tokenizer = new Tokenizer(new HtmlHighlightRules().getRules());

View file

@ -5,15 +5,15 @@
* @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/mode/JavaScript",
[ define(function(require, exports, module) {
"ace/lib/oop",
"ace/mode/Text", var oop = require("../lib/oop");
"ace/Tokenizer", var Text = require("./text");
"ace/mode/JavaScriptHighlightRules", var Tokenizer = require("../tokenizer");
"ace/mode/MatchingBraceOutdent", var JavaScriptHighlightRules = require("./javascript_highlight_rules");
"ace/Range" var MatchingBraceOutdent = require("./matching_brace_outdent");
], function(oop, TextMode, Tokenizer, JavaScriptHighlightRules, MatchingBraceOutdent, Range) { var Range = require("../range");
var JavaScript = function() { var JavaScript = function() {
this.$tokenizer = new Tokenizer(new JavaScriptHighlightRules().getRules()); this.$tokenizer = new Tokenizer(new JavaScriptHighlightRules().getRules());

View file

@ -5,11 +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/mode/Text", define(function(require, exports, module) {
[
"ace/Tokenizer", var Tokenizer = require("../tokenizer");
"ace/mode/TextHighlightRules" var TextHighlightRules = require("./text_highlight_rules");
], function(Tokenizer, TextHighlightRules) {
var Text = function() { var Text = function() {
this.$tokenizer = new Tokenizer(new TextHighlightRules().getRules()); this.$tokenizer = new Tokenizer(new TextHighlightRules().getRules());

View file

@ -5,13 +5,12 @@
* @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/mode/Xml", define(function(require, exports, module) {
[
"ace/lib/oop", var oop = require("../lib/oop");
"ace/mode/Text", var Text = require("./text");
"ace/Tokenizer", var Tokenizer = require("../tokenizer");
"ace/mode/XmlHighlightRules" var XmlHighlightRules = require("./xml_highlight_rules");
], function(oop, TextMode, Tokenizer, XmlHighlightRules) {
var Xml = function() { var Xml = function() {
this.$tokenizer = new Tokenizer(new XmlHighlightRules().getRules()); this.$tokenizer = new Tokenizer(new XmlHighlightRules().getRules());

View file

@ -5,6 +5,12 @@
* @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>
*/ */
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", require.def("ace/mode/CssHighlightRules",
[ [
"ace/lib/oop", "ace/lib/oop",

View file

@ -5,11 +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/mode/DocCommentHighlightRules", define(function(require, exports, module) {
[
"ace/lib/oop", var oop = require("../lib/oop");
"ace/mode/TextHighlightRules" var TextHighlightRules = require("./text_highlight_rules");
], function(oop, TextHighlightRules) {
var DocCommentHighlightRules = function() { var DocCommentHighlightRules = function() {

View file

@ -5,13 +5,13 @@
* @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/mode/HtmlHighlightRules",
[ define(function(require, exports, module) {
"ace/lib/oop",
"ace/mode/CssHighlightRules", var oop = require("../lib/oop");
"ace/mode/JavaScriptHighlightRules", var CssHighlightRules = require("./css_highlight_rules");
"ace/mode/TextHighlightRules" var JavaScriptHighlightRules = require("./javascript_highlight_rules");
], function(oop, CssHighlightRules, JavaScriptHighlightRules, TextHighlightRules) { var TextHighlightRules = require("./text_highlight_rules");
var HtmlHighlightRules = function() { var HtmlHighlightRules = function() {

View file

@ -5,14 +5,13 @@
* @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/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() { JavaScriptHighlightRules = function() {

View file

@ -5,9 +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>
*/ */
require.def("ace/mode/MatchingBraceOutdent", define(function(require, exports, module) {
["ace/Range"],
function(Range) { var Range = require("../range");
var MatchingBraceOutdent = function() {}; var MatchingBraceOutdent = function() {};

View file

@ -5,7 +5,7 @@
* @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/mode/TextHighlightRules", [], function() { define(function(require, exports, module) {
var TextHighlightRules = function() { var TextHighlightRules = function() {

View file

@ -5,11 +5,11 @@
* @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/mode/XmlHighlightRules",
[ define(function(require, exports, module) {
"ace/lib/oop",
"ace/mode/TextHighlightRules" var oop = require("../lib/oop");
], function(oop, TextHighlightRules) { var TextHighlightRules = require("./text_highlight_rules");
var XmlHighlightRules = function() { var XmlHighlightRules = function() {

View file

@ -1,5 +1,4 @@
require.def("ace/theme/Eclipse", define(["./lib/dom", "text!./theme/eclipse.css"], function(dom, cssText) {
["ace/lib/dom", "text!ace/theme/eclipse.css"], function(dom, cssText) {
// import CSS once // import CSS once
dom.importCssString(cssText); dom.importCssString(cssText);

View file

@ -1,5 +1,4 @@
require.def("ace/theme/TextMate", define(["./lib/dom", "text!./theme/tm.css"], function(dom, cssText) {
["ace/lib/dom", "text!ace/theme/tm.css"], function(dom, cssText) {
// import CSS once // import CSS once
dom.importCssString(cssText); dom.importCssString(cssText);

View file

@ -5,20 +5,20 @@
* @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/VirtualRenderer", define(
[ [
"ace/lib/oop", "./lib/oop",
"ace/lib/lang", "./lib/lang",
"ace/lib/dom", "./lib/dom",
"ace/lib/event", "./lib/event",
"ace/layer/Gutter", "./layer/Gutter",
"ace/layer/Marker", "./layer/Marker",
"ace/layer/Text", "./layer/Text",
"ace/layer/Cursor", "./layer/Cursor",
"ace/ScrollBar", "./ScrollBar",
"ace/RenderLoop", "./RenderLoop",
"ace/MEventEmitter", "./MEventEmitter",
"text!ace/css/editor.css" "text!./css/editor.css"
], function( ], function(
oop, lang, dom, event, GutterLayer, MarkerLayer, TextLayer, oop, lang, dom, event, GutterLayer, MarkerLayer, TextLayer,
CursorLayer, ScrollBar, RenderLoop, MEventEmitter, editorCss) { CursorLayer, ScrollBar, RenderLoop, MEventEmitter, editorCss) {

View file

@ -1,6 +1,5 @@
require.def("ace/theme/%name%", define(function(require, exports, module) {
["ace/lib/dom"], function(dom) { var dom = require("./lib/dom");
var cssText = %css%; var cssText = %css%;
// import CSS once // import CSS once

View file

@ -176,15 +176,15 @@ var cssTemplate = fs.readFileSync(__dirname + "/Theme.tmpl.css", "utf8");
var jsTemplate = fs.readFileSync(__dirname + "/Theme.tmpl.js", "utf8"); var jsTemplate = fs.readFileSync(__dirname + "/Theme.tmpl.js", "utf8");
var themes = { var themes = {
"Dawn": "Dawn", "dawn": "Dawn",
"IdleFingers": "idleFingers", "idle_fingers": "idleFingers",
"Twilight": "Twilight", "twilight": "Twilight",
"Monokai": "Monokai", "monokai": "Monokai",
"Cobalt": "Cobalt", "cobalt": "Cobalt",
"MonoIndustrial": "monoindustrial", "mono_industrial": "monoindustrial",
"Clouds": "Clouds", "clouds": "Clouds",
"CloudsMidnight": "Clouds Midnight", "clouds_midnight": "Clouds Midnight",
"KrTheme": "krTheme" "kr_theme": "krTheme"
} }
for (var name in themes) { for (var name in themes) {