minor tidyups
This commit is contained in:
parent
be9b8a0f3f
commit
81cb24ef17
3 changed files with 25 additions and 36 deletions
|
|
@ -41,30 +41,19 @@ define(function(require, exports, module) {
|
||||||
|
|
||||||
exports.launch = function() {
|
exports.launch = function() {
|
||||||
|
|
||||||
var eventMod = require("pilot/event");
|
var event = require("pilot/event").event;
|
||||||
var editorMod = require("ace/editor");
|
var Editor = require("ace/editor").Editor;
|
||||||
var renderMod = require("ace/virtual_renderer");
|
var Renderer = require("ace/virtual_renderer").VirtualRenderer;
|
||||||
var theme = require("ace/theme/textmate");
|
var theme = require("ace/theme/textmate");
|
||||||
var docMod = require("ace/document");
|
var Document = require("ace/document").Document;
|
||||||
var jsMod = require("ace/mode/javascript");
|
var JavaScriptMode = require("ace/mode/javascript").JavaScript;
|
||||||
var cssMod = require("ace/mode/css");
|
var CssMode = require("ace/mode/css").Css;
|
||||||
var htmlMod = require("ace/mode/html");
|
var HtmlMode = require("ace/mode/html").Html;
|
||||||
var xmlMod = require("ace/mode/xml");
|
var XmlMode = require("ace/mode/xml").Xml;
|
||||||
var textMod = require("ace/mode/text");
|
var TextMode = require("ace/mode/text").Text;
|
||||||
var undoMod = require("ace/undomanager");
|
var UndoManager = require("ace/undomanager").UndoManager;
|
||||||
|
|
||||||
var event = eventMod.event;
|
var docs = {};
|
||||||
var Editor = editorMod.Editor;
|
|
||||||
var Renderer = renderMod.VirtualRenderer;
|
|
||||||
var Document = docMod.Document;
|
|
||||||
var JavaScriptMode = jsMod.JavaScript;
|
|
||||||
var CssMode = cssMod.Css;
|
|
||||||
var HtmlMode = htmlMod.Html;
|
|
||||||
var XmlMode = xmlMod.Xml;
|
|
||||||
var TextMode = textMod.Text;
|
|
||||||
var UndoManager = undoMod.UndoManager;
|
|
||||||
|
|
||||||
var docs = {}
|
|
||||||
|
|
||||||
docs.js = new Document(document.getElementById("jstext").innerHTML);
|
docs.js = new Document(document.getElementById("jstext").innerHTML);
|
||||||
docs.js.setMode(new JavaScriptMode());
|
docs.js.setMode(new JavaScriptMode());
|
||||||
|
|
@ -86,19 +75,19 @@ exports.launch = function() {
|
||||||
|
|
||||||
var mode = doc.getMode();
|
var mode = doc.getMode();
|
||||||
if (mode instanceof JavaScriptMode) {
|
if (mode instanceof JavaScriptMode) {
|
||||||
modeEl.value = "javascript"
|
modeEl.value = "javascript";
|
||||||
}
|
}
|
||||||
else if (mode instanceof CssMode) {
|
else if (mode instanceof CssMode) {
|
||||||
modeEl.value = "css"
|
modeEl.value = "css";
|
||||||
}
|
}
|
||||||
else if (mode instanceof HtmlMode) {
|
else if (mode instanceof HtmlMode) {
|
||||||
modeEl.value = "html"
|
modeEl.value = "html";
|
||||||
}
|
}
|
||||||
else if (mode instanceof XmlMode) {
|
else if (mode instanceof XmlMode) {
|
||||||
modeEl.value = "xml"
|
modeEl.value = "xml";
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
modeEl.value = "text"
|
modeEl.value = "text";
|
||||||
}
|
}
|
||||||
|
|
||||||
editor.focus();
|
editor.focus();
|
||||||
|
|
@ -150,13 +139,13 @@ exports.launch = function() {
|
||||||
onDocChange();
|
onDocChange();
|
||||||
|
|
||||||
window.jump = function() {
|
window.jump = function() {
|
||||||
var jump = document.getElementById("jump")
|
var jump = document.getElementById("jump");
|
||||||
var cursor = editor.getCursorPosition()
|
var cursor = editor.getCursorPosition();
|
||||||
var pos = editor.renderer.textToScreenCoordinates(cursor.row, cursor.column);
|
var pos = editor.renderer.textToScreenCoordinates(cursor.row, cursor.column);
|
||||||
jump.style.left = pos.pageX + "px";
|
jump.style.left = pos.pageX + "px";
|
||||||
jump.style.top = pos.pageY + "px";
|
jump.style.top = pos.pageY + "px";
|
||||||
jump.style.display = "block";
|
jump.style.display = "block";
|
||||||
}
|
};
|
||||||
|
|
||||||
function onResize() {
|
function onResize() {
|
||||||
container.style.width = (document.documentElement.clientWidth - 4) + "px";
|
container.style.width = (document.documentElement.clientWidth - 4) + "px";
|
||||||
|
|
@ -198,7 +187,7 @@ exports.launch = function() {
|
||||||
|
|
||||||
modeEl.value = mode;
|
modeEl.value = mode;
|
||||||
editor.getDocument().setMode(modes[mode]);
|
editor.getDocument().setMode(modes[mode]);
|
||||||
}
|
};
|
||||||
reader.readAsText(file);
|
reader.readAsText(file);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ define(function(require, exports, module) {
|
||||||
|
|
||||||
var lang = require("pilot/lang").lang;
|
var lang = require("pilot/lang").lang;
|
||||||
|
|
||||||
var MEventEmitter = {}
|
var MEventEmitter = {};
|
||||||
|
|
||||||
MEventEmitter.$dispatchEvent = function(eventName, e) {
|
MEventEmitter.$dispatchEvent = function(eventName, e) {
|
||||||
this.$eventRegistry = this.$eventRegistry || {};
|
this.$eventRegistry = this.$eventRegistry || {};
|
||||||
|
|
|
||||||
|
|
@ -37,8 +37,7 @@
|
||||||
|
|
||||||
define(function(require, exports, module) {
|
define(function(require, exports, module) {
|
||||||
|
|
||||||
|
var core = require("pilot/core").core;
|
||||||
var core = require("pilot/core").core;
|
|
||||||
var event = {};
|
var event = {};
|
||||||
|
|
||||||
event.addListener = function(elem, type, callback) {
|
event.addListener = function(elem, type, callback) {
|
||||||
|
|
@ -111,7 +110,7 @@ var core = require("pilot/core").core;
|
||||||
}
|
}
|
||||||
// old IE
|
// old IE
|
||||||
else {
|
else {
|
||||||
return Math.max(e.button - 1, 2)
|
return Math.max(e.button - 1, 2);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -239,4 +238,5 @@ var core = require("pilot/core").core;
|
||||||
};
|
};
|
||||||
|
|
||||||
exports.event = event;
|
exports.event = event;
|
||||||
});
|
|
||||||
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue