diff options
author | hackademix | 2018-07-09 00:09:34 +0200 |
---|---|---|
committer | hackademix | 2018-07-09 00:09:34 +0200 |
commit | 5217db79ce7db2a2d6e95483d3f6d9dad462a476 (patch) | |
tree | 214c8d96850ed658552739c6ad6f98cb8819b0e2 /src/content/PlaceHolder.js | |
parent | dac392dedab6a4372d6e1d41483735d192e97eef (diff) | |
download | noscript-5217db79ce7db2a2d6e95483d3f6d9dad462a476.tar.gz noscript-5217db79ce7db2a2d6e95483d3f6d9dad462a476.tar.xz noscript-5217db79ce7db2a2d6e95483d3f6d9dad462a476.zip |
Content-side DOM insertions made compatible with XML document.
Diffstat (limited to 'src/content/PlaceHolder.js')
-rw-r--r-- | src/content/PlaceHolder.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/content/PlaceHolder.js b/src/content/PlaceHolder.js index 37c0198..ce579c2 100644 --- a/src/content/PlaceHolder.js +++ b/src/content/PlaceHolder.js @@ -87,23 +87,23 @@ var PlaceHolder = (() => { this.origin = new URL(url).origin; let TYPE = `<${this.policyType.toUpperCase()}>`; - let replacement = document.createElement("a"); + let replacement = createHTMLElement("a"); replacement.className = "__NoScript_PlaceHolder__"; cloneStyle(element, replacement); replacement.style.backgroundImage = `url(${ICON_URL})`; replacement.href = url; replacement.title = `${TYPE}@${url}`; - let inner = replacement.appendChild(document.createElement("span")); + let inner = replacement.appendChild(createHTMLElement("span")); inner.className = replacement.className; - let button = inner.appendChild(document.createElement("button")); + let button = inner.appendChild(createHTMLElement("button")); button.className = replacement.className; button.setAttribute("aria-label", button.title = _("Close")); button.value = "close"; button.textContent = "🗙"; - let description = inner.appendChild(document.createElement("span")); + let description = inner.appendChild(createHTMLElement("span")); description.textContent = `${TYPE}@${this.origin}`; replacement._placeHolderObj = this; |