use innerText instead of innerHtml to read the contents of the editor parent.

This commit is contained in:
Fabian Jakobs 2011-01-28 09:07:05 +01:00
commit 46cbba5203
4 changed files with 9 additions and 8 deletions

View file

@ -134,10 +134,10 @@ copy({
//filter: copy.filter.uglifyjs,
dest: 'build/ace.js'
});
copy({
source: data,
dest: 'build/ace-uncompressed.js'
});
//copy({
// source: data,
// dest: 'build/ace-uncompressed.js'
//});
copy({
source: [
@ -151,7 +151,7 @@ copy({
copy({
source: "lib/ace/worker/worker.js",
filter: [function(data) {
return data + "\nimportScripts('ace-uncompressed.js')";
return data + "\nimportScripts('ace.js')";
}],
dest: 'build/worker.js'
});

View file

@ -42,6 +42,7 @@ if (window.document) {
require("pilot/settings");
var Event = require("pilot/event");
var Dom = require("pilot/dom");
var EditSession = require("ace/edit_session").EditSession;
var JavaScriptMode = require("ace/mode/javascript").Mode;
var UndoManager = require("ace/undomanager").UndoManager;
@ -59,7 +60,7 @@ if (window.document) {
el = document.getElementById(el);
}
var doc = new EditSession(el.innerHTML);
var doc = new EditSession(Dom.getInnerText(el));
doc.setMode(new JavaScriptMode());
doc.setUndoManager(new UndoManager());
el.innerHTML = '';

View file

@ -17,7 +17,7 @@
}
}</div>
<script src="ace-uncompressed.js" type="text/javascript" charset="utf-8"></script>
<script src="ace.js" type="text/javascript" charset="utf-8"></script>
<script src="theme/twilight.js" type="text/javascript" charset="utf-8"></script>
<script>
document.addEventListener("DOMContentLoaded", function() {

View file

@ -643,7 +643,7 @@ var VirtualRenderer = function(container, theme) {
};
this.setCompositionText = function(text) {
this.$composition.innerText = this.$composition.textContent = text;
dom.setInnerText(this.$composition, text);
};
this.hideComposition = function() {