move setInnerHtml to pilot/dom
This commit is contained in:
parent
cf5b3eadcf
commit
4ca58558f1
4 changed files with 9 additions and 15 deletions
|
|
@ -37,6 +37,8 @@
|
|||
|
||||
define(function(require, exports, module) {
|
||||
|
||||
var dom = require("pilot/dom");
|
||||
|
||||
var Gutter = function(parentEl) {
|
||||
this.element = document.createElement("div");
|
||||
this.element.className = "ace_layer ace_gutter-layer";
|
||||
|
|
@ -74,13 +76,8 @@ var Gutter = function(parentEl) {
|
|||
"' style='height:", config.lineHeight, "px;'>", (i+1), "</div>");
|
||||
html.push("</div>");
|
||||
}
|
||||
var element = document.createElement("div");
|
||||
element.className = "ace_layer ace_gutter-layer";
|
||||
element.innerHTML = html.join("");
|
||||
this.element.parentNode.replaceChild(element,this.element)
|
||||
this.element=element
|
||||
this.element = dom.setInnerHtml(this.element, html.join(""));
|
||||
this.element.style.height = config.minHeight + "px";
|
||||
|
||||
};
|
||||
|
||||
}).call(Gutter.prototype);
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@
|
|||
define(function(require, exports, module) {
|
||||
|
||||
var Range = require("ace/range").Range;
|
||||
var dom = require("pilot/dom");
|
||||
|
||||
var Marker = function(parentEl) {
|
||||
this.element = document.createElement("div");
|
||||
|
|
@ -97,7 +98,7 @@ var Marker = function(parentEl) {
|
|||
this.drawSingleLineMarker(html, range, marker.clazz, config);
|
||||
}
|
||||
}
|
||||
this.element.innerHTML = html.join("");
|
||||
this.element = dom.setInnerHtml(this.element, html.join(""));
|
||||
};
|
||||
|
||||
this.drawTextMarker = function(stringBuilder, range, clazz, layerConfig) {
|
||||
|
|
|
|||
|
|
@ -165,7 +165,7 @@ var Text = function(parentEl) {
|
|||
|
||||
var html = [];
|
||||
_self.$renderLine(html, i, tokens[i-first].tokens);
|
||||
lineElement.innerHTML = html.join("");
|
||||
dom.setInnerHtml(lineElement, html.join);
|
||||
}
|
||||
});
|
||||
};
|
||||
|
|
@ -231,6 +231,7 @@ var Text = function(parentEl) {
|
|||
|
||||
var html = [];
|
||||
_self.$renderLine(html, row, tokens[row-firstRow].tokens);
|
||||
// don't use setInnerHtml since we are working with an empty DIV
|
||||
lineEl.innerHTML = html.join("");
|
||||
fragment.appendChild(lineEl);
|
||||
}
|
||||
|
|
@ -251,12 +252,7 @@ var Text = function(parentEl) {
|
|||
_self.$renderLine(html, i, tokens[i-config.firstRow].tokens), html.push("</div>");
|
||||
}
|
||||
|
||||
|
||||
var element = document.createElement("div");
|
||||
element.className = "ace_layer ace_text-layer";
|
||||
element.innerHTML = html.join("");
|
||||
_self.element.parentNode.replaceChild(element,_self.element)
|
||||
_self.element=element
|
||||
_self.element = dom.setInnerHtml(_self.element, html.join(""));
|
||||
});
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
Subproject commit 6024eafb2559208e8f439d6f25a609d8c020d214
|
||||
Subproject commit 4fe1c8a835f81f32402b7c81a598abc7009b59be
|
||||
Loading…
Add table
Add a link
Reference in a new issue