Fix: keep disabled state in setStyleContent

This commit is contained in:
eight 2018-10-25 19:32:01 +08:00
parent 3acdf8fea7
commit e4dfb82e07

View File

@ -70,8 +70,9 @@ const APPLY = (() => {
return (el, content) => { return (el, content) => {
usePageScript.then(ok => { usePageScript.then(ok => {
if (!ok) { if (!ok) {
// FIXME: do we have to keep el.sheet.disabled? const disabled = el.disabled;
el.textContent = content; el.textContent = content;
el.disabled = disabled;
} else { } else {
const detail = pageObject({ const detail = pageObject({
method: 'setStyleContent', method: 'setStyleContent',
@ -93,9 +94,9 @@ const APPLY = (() => {
if (!el) { if (!el) {
return; return;
} }
const disabled = el.sheet.disabled; const disabled = el.disabled;
el.textContent = content; el.textContent = content;
el.sheet.disabled = disabled; el.disabled = disabled;
} else if (method === 'orphan') { } else if (method === 'orphan') {
window.removeEventListener(EVENT_NAME, handler); window.removeEventListener(EVENT_NAME, handler);
} }