32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
}
this._listen();
}
_insert (xNewNode) {
// insertion
let xReferenceNode = this.xNode;
if (document.location.host == "twitter.com" && this.xNode.classList.contains('rich-editor')) {
xReferenceNode = this.xNode.parentNode;
}
xReferenceNode.parentNode.insertBefore(xNewNode, xReferenceNode.nextSibling);
// offset
let nNodeMarginBottom = parseInt(window.getComputedStyle(this.xNode).marginBottom.replace('px', ''), 10);
let nMarginTop = (this.bShadow) ? -1 * nNodeMarginBottom : -1 * (8 + nNodeMarginBottom);
xNewNode.style.marginTop = nMarginTop + "px";
|
|
|
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
}
this._listen();
}
_insert (xNewNode) {
// insertion
let xReferenceNode = this.xNode;
if (this.xNode.classList.contains('rich-editor')) {
xReferenceNode = this.xNode.parentNode;
}
xReferenceNode.parentNode.insertBefore(xNewNode, xReferenceNode.nextSibling);
// offset
let nNodeMarginBottom = parseInt(window.getComputedStyle(this.xNode).marginBottom.replace('px', ''), 10);
let nMarginTop = (this.bShadow) ? -1 * nNodeMarginBottom : -1 * (8 + nNodeMarginBottom);
xNewNode.style.marginTop = nMarginTop + "px";
|