Fix: toggle style outside of the editor
This commit is contained in:
parent
9770523660
commit
96a046f774
|
@ -1909,7 +1909,8 @@ function getParams() {
|
||||||
chrome.runtime.onMessage.addListener(onRuntimeMessage);
|
chrome.runtime.onMessage.addListener(onRuntimeMessage);
|
||||||
|
|
||||||
function replaceStyle(request) {
|
function replaceStyle(request) {
|
||||||
if (!isClean() && !confirm(t('styleUpdateDiscardChanges'))) {
|
const codeIsUpdated = request.codeIsUpdated !== false;
|
||||||
|
if (!isClean() && (!codeIsUpdated || !confirm(t('styleUpdateDiscardChanges')))) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1918,11 +1919,7 @@ function replaceStyle(request) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (request.codeIsUpdated === false) {
|
editor.replaceStyle(request.style, codeIsUpdated);
|
||||||
editor.updateStyleMeta(request.style);
|
|
||||||
} else {
|
|
||||||
editor.replaceStyle(request.style);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function onRuntimeMessage(request) {
|
function onRuntimeMessage(request) {
|
||||||
|
|
|
@ -609,11 +609,6 @@ ${section}
|
||||||
dirty.clear();
|
dirty.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
function updateStyleMeta(newStyle) {
|
|
||||||
dirty.modify('enabled', style.enabled, newStyle.enabled);
|
|
||||||
style.enabled = newStyle.enabled;
|
|
||||||
}
|
|
||||||
|
|
||||||
function toggleStyle() {
|
function toggleStyle() {
|
||||||
const value = !style.enabled;
|
const value = !style.enabled;
|
||||||
dirty.modify('enabled', style.enabled, value);
|
dirty.modify('enabled', style.enabled, value);
|
||||||
|
@ -645,7 +640,6 @@ ${section}
|
||||||
replaceStyle,
|
replaceStyle,
|
||||||
save,
|
save,
|
||||||
toggleStyle,
|
toggleStyle,
|
||||||
updateStyleMeta,
|
|
||||||
isDirty: dirty.isDirty,
|
isDirty: dirty.isDirty,
|
||||||
getStyle: () => style
|
getStyle: () => style
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue
Block a user