|
@@ -94,7 +94,7 @@ this.singlefile.lib.helper = this.singlefile.lib.helper || (() => {
|
|
|
doc.querySelectorAll("noscript").forEach(element => {
|
|
doc.querySelectorAll("noscript").forEach(element => {
|
|
|
const disabledNoscriptElement = doc.createElement("template");
|
|
const disabledNoscriptElement = doc.createElement("template");
|
|
|
disabledNoscriptElement.setAttribute(DISABLED_NOSCRIPT_ATTRIBUTE_NAME, "");
|
|
disabledNoscriptElement.setAttribute(DISABLED_NOSCRIPT_ATTRIBUTE_NAME, "");
|
|
|
- disabledNoscriptElement.dataset.innerHTML = element.textContent;
|
|
|
|
|
|
|
+ disabledNoscriptElement.dataset.singleFileNoscript = element.textContent;
|
|
|
element.parentElement.replaceChild(disabledNoscriptElement, element);
|
|
element.parentElement.replaceChild(disabledNoscriptElement, element);
|
|
|
});
|
|
});
|
|
|
initDoc(doc);
|
|
initDoc(doc);
|
|
@@ -312,7 +312,7 @@ this.singlefile.lib.helper = this.singlefile.lib.helper || (() => {
|
|
|
function postProcessDoc(doc, markedElements) {
|
|
function postProcessDoc(doc, markedElements) {
|
|
|
doc.querySelectorAll("[" + DISABLED_NOSCRIPT_ATTRIBUTE_NAME + "]").forEach(element => {
|
|
doc.querySelectorAll("[" + DISABLED_NOSCRIPT_ATTRIBUTE_NAME + "]").forEach(element => {
|
|
|
const noscriptElement = doc.createElement("noscript");
|
|
const noscriptElement = doc.createElement("noscript");
|
|
|
- noscriptElement.textContent = element.dataset.innerHTML;
|
|
|
|
|
|
|
+ noscriptElement.textContent = element.dataset.singleFileNoscript;
|
|
|
element.parentElement.replaceChild(noscriptElement, element);
|
|
element.parentElement.replaceChild(noscriptElement, element);
|
|
|
});
|
|
});
|
|
|
doc.querySelectorAll("meta[disabled-http-equiv]").forEach(element => {
|
|
doc.querySelectorAll("meta[disabled-http-equiv]").forEach(element => {
|