refresh then change classes for list/grid view

This commit is contained in:
joshuaboud 2021-06-07 17:15:14 -03:00
parent ca4378e41d
commit e0524b73d9
No known key found for this signature in database
GPG Key ID: 17EFB59E2A8BF50E

View File

@ -1979,16 +1979,18 @@ class NavWindow {
}
}
switch_item_display() {
async switch_item_display() {
var button = document.getElementById("nav-item-display-icon");
if (this.item_display === "grid") {
this.item_display = "list";
await this.refresh();
this.window.classList.remove("contents-view-grid");
this.window.classList.add("contents-view-list");
button.classList.remove("fa-list");
button.classList.add("fa-th");
} else {
this.item_display = "grid";
await this.refresh();
this.window.classList.remove("contents-view-list");
this.window.classList.add("contents-view-grid");
button.classList.remove("fa-th");
@ -1996,8 +1998,6 @@ class NavWindow {
}
localStorage.setItem("item-display", this.item_display);
this.refresh();
}
}