remove "ace/ace" and replace it by more specific modules

This commit is contained in:
Fabian Jakobs 2010-10-26 17:05:03 +02:00
commit 4733421aa8
5 changed files with 41 additions and 62 deletions

View file

@ -136,6 +136,7 @@
require(
{baseUrl: "../src"},
[
"ace/lib/event",
"ace/Editor",
"ace/VirtualRenderer",
"ace/theme/TextMate",
@ -146,9 +147,8 @@ require(
"ace/mode/Xml",
"ace/mode/Text",
"ace/UndoManager"
], function(Editor, Renderer, theme, Document, JavaScriptMode, CssMode, HtmlMode, XmlMode, TextMode, UndoManager) {
], function(event, Editor, Renderer, theme, Document, JavaScriptMode, CssMode, HtmlMode, XmlMode, TextMode, UndoManager) {
var ace = require("ace/ace");
var docs = {}
docs.js = new Document(document.getElementById("jstext").innerHTML);
@ -252,15 +252,15 @@ function onResize() {
window.onresize = onResize;
onResize();
ace.addListener(container, "dragover", function(e) {
return ace.preventDefault(e);
event.addListener(container, "dragover", function(e) {
return event.preventDefault(e);
});
ace.addListener(container, "drop", function(e) {
event.addListener(container, "drop", function(e) {
try {
var file = e.dataTransfer.files[0];
} catch(e) {
return ace.stopEvent();
return event.stopEvent();
}
if (window.FileReader) {
@ -287,7 +287,7 @@ ace.addListener(container, "drop", function(e) {
reader.readAsText(file);
}
return ace.preventDefault(e);
return event.preventDefault(e);
});