diff --git a/.gitmodules b/.gitmodules index 6074430c..750db0c1 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,3 @@ [submodule "support/cockpit"] path = support/cockpit - url = git://github.com/ajaxorg/cockpit.git -[submodule "support/pilot"] - path = support/pilot - url = git://github.com/ajaxorg/pilot.git \ No newline at end of file + url = git://github.com/joewalker/cockpit.git diff --git a/Makefile.dryice.js b/Makefile.dryice.js index 49062770..f131c3d6 100755 --- a/Makefile.dryice.js +++ b/Makefile.dryice.js @@ -48,6 +48,7 @@ var project = copy.createCommonJsProject([ aceHome + '/demo' ]); + copy({ source: "build_support/editor.html", dest: 'build/editor.html' @@ -74,8 +75,8 @@ copy({ require: [ "pilot/fixoldbrowsers", "pilot/index", - "pilot/plugin_manager", - "pilot/environment", + "ace/plugin_manager", + "ace/environment", "ace/editor", "ace/edit_session", "ace/undomanager", @@ -118,50 +119,50 @@ copy({ dest: 'build/src/ace-uncompressed.js' }); -console.log('# cockpit ---------'); +console.log('# gcli ---------'); project.assumeAllFilesLoaded(); -project.addRoot(aceHome + '/support/cockpit/lib'); +project.addRoot(aceHome + '/support/gcli/lib'); -var cockpit = copy.createDataObject(); +var gcli = copy.createDataObject(); copy({ source: [ copy.source.commonjs({ project: project, - require: [ 'cockpit/index' ] + require: [ 'gcli/index' ] }) ], filter: [ copy.filter.moduleDefines ], - dest: cockpit + dest: gcli }); copy({ source: { - root: aceHome + '/support/cockpit/lib', + root: aceHome + '/support/gcli/lib', include: /.*\.css$|.*\.html$/, exclude: /tests?\// }, filter: [ copy.filter.addDefines ], - dest: cockpit + dest: gcli }); copy({ source: { - root: aceHome + '/support/cockpit/lib', + root: aceHome + '/support/gcli/lib', include: /.*\.png$|.*\.gif$/, exclude: /tests?\// }, filter: [ copy.filter.base64 ], - dest: cockpit + dest: gcli }); // Create the compressed and uncompressed output files copy({ - source: cockpit, + source: gcli, filter: copy.filter.uglifyjs, - dest: 'build/src/cockpit.js' + dest: 'build/src/gcli.js' }); copy({ - source: cockpit, - dest: 'build/src/cockpit-uncompressed.js' + source: gcli, + dest: 'build/src/gcli-uncompressed.js' }); @@ -269,7 +270,7 @@ copy({ // source: aceHome + "/editor.html", // filter: [ function(data) { // var includes = [ -// "ace", "cockpit", +// "ace", "gcli", // "keybinding-vim", "keybinding-emacs", // "mode-javascript", "mode-css", "mode-html", "mode-php", "mode-python", // "mode-xml", diff --git a/Makefile.dryice.textarea.js b/Makefile.dryice.textarea.js index 1d615466..008f046f 100755 --- a/Makefile.dryice.textarea.js +++ b/Makefile.dryice.textarea.js @@ -75,8 +75,8 @@ copy({ require: [ "pilot/fixoldbrowsers", "pilot/index", - "pilot/plugin_manager", - "pilot/environment", + "ace/plugin_manager", + "ace/environment", "ace/editor", "ace/edit_session", "ace/undomanager", diff --git a/build_support/boot.js b/build_support/boot.js index 0488fcae..59504132 100644 --- a/build_support/boot.js +++ b/build_support/boot.js @@ -38,8 +38,8 @@ var deps = [ "pilot/fixoldbrowsers", "pilot/index", - "pilot/plugin_manager", - "pilot/environment", + "ace/plugin_manager", + "ace/environment", "ace/editor", "ace/edit_session", "ace/virtual_renderer", @@ -72,7 +72,7 @@ require(deps, function() { var editor = new Editor(new Renderer(el, "ace/theme/textmate")); editor.setSession(doc); - var env = require("pilot/environment").create(); + var env = require("ace/environment").create(); catalog.startupPlugins({ env: env }).then(function() { env.document = doc; env.editor = editor; diff --git a/build_support/boot_textarea.js b/build_support/boot_textarea.js index 4d7e7f52..aa373b4e 100644 --- a/build_support/boot_textarea.js +++ b/build_support/boot_textarea.js @@ -42,8 +42,8 @@ var require = window.__ace_shadowed__.require; var deps = [ "pilot/fixoldbrowsers", "pilot/index", - "pilot/plugin_manager", - "pilot/environment", + "ace/plugin_manager", + "ace/environment", "ace/editor", "ace/edit_session", "ace/virtual_renderer", @@ -58,7 +58,7 @@ catalog.registerPlugins([ "pilot/index" ]); var Dom = require("pilot/dom"); var Event = require("pilot/event"); -var UA = require("pilot/useragent") +var UA = require("pilot/useragent"); var Editor = require("ace/editor").Editor; var EditSession = require("ace/edit_session").EditSession; @@ -77,7 +77,7 @@ window.__ace_shadowed__.edit = function(el) { var editor = new Editor(new Renderer(el, "ace/theme/textmate")); editor.setSession(doc); - var env = require("pilot/environment").create(); + var env = require("ace/environment").create(); catalog.startupPlugins({ env: env }).then(function() { env.document = doc; env.editor = env; @@ -88,7 +88,7 @@ window.__ace_shadowed__.edit = function(el) { el.env = env; }); return editor; -} +}; /** @@ -203,7 +203,7 @@ function setupContainer(element, getValue) { if (oldSumit) { oldSumit.call(this, evt); } - } + }; break; } parentNode = parentNode.parentNode; @@ -284,13 +284,13 @@ window.__ace_shadowed__.transformTextarea = function(element) { editorDiv.appendChild(settingOpener); // Create the API. - var api = setupApi(editor, editorDiv, settingDiv, ace, options) + var api = setupApi(editor, editorDiv, settingDiv, ace, options); // Create the setting's panel. setupSettingPanel(settingDiv, settingOpener, api, options); return api; -} +}; function setupApi(editor, editorDiv, settingDiv, ace, options) { var session = editor.getSession(); @@ -372,7 +372,7 @@ function setupApi(editor, editorDiv, settingDiv, ace, options) { case "showPrintMargin": renderer.setShowPrintMargin(toBool(value)); - break + break; } options[key] = value; @@ -385,7 +385,7 @@ function setupApi(editor, editorDiv, settingDiv, ace, options) { getOptions: function() { return options; } - } + }; for (option in ace.options) { ret.setOption(option, ace.options[option]); @@ -398,7 +398,7 @@ function setupSettingPanel(settingDiv, settingOpener, api, options) { var BOOL = { "true": true, "false": false - } + }; var desc = { mode: "Mode:", @@ -408,7 +408,7 @@ function setupSettingPanel(settingDiv, settingOpener, api, options) { softWrap: "Soft Wrap:", showPrintMargin: "Show Print Margin:", useSoftTabs: "Use Soft Tabs:" - } + }; var optionValues = { mode: { @@ -453,13 +453,13 @@ function setupSettingPanel(settingDiv, settingOpener, api, options) { }, showPrintMargin: BOOL, useSoftTabs: BOOL - } + }; var table = []; table.push(""); function renderOption(builder, option, obj, cValue) { - builder.push(""); for (var value in obj) { builder.push("
SettingValue