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.container = rootEl;
|
||||
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.title = rootEl.querySelector("#sprite-editor-preview-title");
|
||||
@ -118,16 +124,18 @@ export class SpriteEditor {
|
||||
}
|
||||
|
||||
toggleEditor() {
|
||||
if (getComputedStyle(this.editor).display === "none") {
|
||||
if (!localStorage.getItem("sprite-editor-expanded")) {
|
||||
this.editor.style.display = "block";
|
||||
this.container.style.flexGrow = "1";
|
||||
this.toggleButton.innerHTML = "›";
|
||||
this.toggleButton.setAttribute("expanded", true);
|
||||
localStorage.setItem("sprite-editor-expanded", true);
|
||||
} else {
|
||||
this.editor.style.display = "none";
|
||||
this.container.style.flexGrow = "0";
|
||||
this.toggleButton.innerHTML = "‹";
|
||||
this.toggleButton.removeAttribute("expanded");
|
||||
localStorage.removeItem("sprite-editor-expanded");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user