Persistent state for complex ticket info
This commit is contained in:
parent
e342680351
commit
6f6a0f8632
@ -6,6 +6,7 @@ var filters = {"ordering": "-edit_timestamp", "strict-tags": true};
|
||||
|
||||
$(document).ready(function() {
|
||||
initSearchBar();
|
||||
toggleComplexItems(localStorage.getItem("hideComplexTickets") === "true");
|
||||
|
||||
setupFilter("#filterSidebar .filter-department", "author__department");
|
||||
setupFilter("#filterSidebar .filter-tags", "tags");
|
||||
@ -395,13 +396,13 @@ $(".dropdown-menu.prevent-click-close").on("click", function(e) {
|
||||
e.stopPropagation();
|
||||
});
|
||||
|
||||
function toggleComplexItems() {
|
||||
complexItems = !complexItems;
|
||||
function toggleComplexItems(hideComplex=null) {
|
||||
if (hideComplex === null) {
|
||||
hideComplex = !(localStorage.getItem("hideComplexTickets") === "true");
|
||||
}
|
||||
|
||||
if (complexItems) {
|
||||
$("#ticketsContainer").addClass("complex-items");
|
||||
}
|
||||
else {
|
||||
$("#ticketsContainer").removeClass("complex-items");
|
||||
}
|
||||
}
|
||||
if (hideComplex) $("#ticketsContainer").removeClass("complex-items");
|
||||
else $("#ticketsContainer").addClass("complex-items");
|
||||
|
||||
localStorage.setItem("hideComplexTickets", hideComplex);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user