parent
92ab165192
commit
b011d206cf
|
@ -245,7 +245,9 @@ function applySections(styleId, sections) {
|
||||||
function addStyleElement(el) {
|
function addStyleElement(el) {
|
||||||
if (ROOT && !document.getElementById(el.id)) {
|
if (ROOT && !document.getElementById(el.id)) {
|
||||||
ROOT.appendChild(el);
|
ROOT.appendChild(el);
|
||||||
el.disabled = disableAll;
|
if (disableAll) {
|
||||||
|
el.disabled = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -314,6 +316,10 @@ function initDocRootObserver() {
|
||||||
for (const el of styleElements.values()) {
|
for (const el of styleElements.values()) {
|
||||||
if (el.previousElementSibling !== expectedPrevSibling) {
|
if (el.previousElementSibling !== expectedPrevSibling) {
|
||||||
ROOT.insertBefore(el, expectedPrevSibling.nextSibling);
|
ROOT.insertBefore(el, expectedPrevSibling.nextSibling);
|
||||||
|
if (el.disabled !== disableAll) {
|
||||||
|
// moving an element resets its 'disabled' state
|
||||||
|
el.disabled = disableAll;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
expectedPrevSibling = el;
|
expectedPrevSibling = el;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user