remember sprite editor expanded state
This commit is contained in:
parent
3cb81b7ae0
commit
eca42f8055
@ -7,6 +7,12 @@ export class SpriteEditor {
|
|||||||
this.toggleButton = rootEl.querySelector("#toggle-sprite-editor-button");
|
this.toggleButton = rootEl.querySelector("#toggle-sprite-editor-button");
|
||||||
this.container = rootEl;
|
this.container = rootEl;
|
||||||
this.previewedId = null;
|
this.previewedId = null;
|
||||||
|
if (localStorage.getItem("sprite-editor-expanded")) {
|
||||||
|
this.editor.style.display = "block";
|
||||||
|
this.container.style.flexGrow = "1";
|
||||||
|
this.toggleButton.innerHTML = "›";
|
||||||
|
this.toggleButton.setAttribute("expanded", true);
|
||||||
|
}
|
||||||
|
|
||||||
this.preview = {};
|
this.preview = {};
|
||||||
this.preview.title = rootEl.querySelector("#sprite-editor-preview-title");
|
this.preview.title = rootEl.querySelector("#sprite-editor-preview-title");
|
||||||
@ -118,16 +124,18 @@ export class SpriteEditor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
toggleEditor() {
|
toggleEditor() {
|
||||||
if (getComputedStyle(this.editor).display === "none") {
|
if (!localStorage.getItem("sprite-editor-expanded")) {
|
||||||
this.editor.style.display = "block";
|
this.editor.style.display = "block";
|
||||||
this.container.style.flexGrow = "1";
|
this.container.style.flexGrow = "1";
|
||||||
this.toggleButton.innerHTML = "›";
|
this.toggleButton.innerHTML = "›";
|
||||||
this.toggleButton.setAttribute("expanded", true);
|
this.toggleButton.setAttribute("expanded", true);
|
||||||
|
localStorage.setItem("sprite-editor-expanded", true);
|
||||||
} else {
|
} else {
|
||||||
this.editor.style.display = "none";
|
this.editor.style.display = "none";
|
||||||
this.container.style.flexGrow = "0";
|
this.container.style.flexGrow = "0";
|
||||||
this.toggleButton.innerHTML = "‹";
|
this.toggleButton.innerHTML = "‹";
|
||||||
this.toggleButton.removeAttribute("expanded");
|
this.toggleButton.removeAttribute("expanded");
|
||||||
|
localStorage.removeItem("sprite-editor-expanded");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user