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() {
|
$(document).ready(function() {
|
||||||
initSearchBar();
|
initSearchBar();
|
||||||
|
toggleComplexItems(localStorage.getItem("hideComplexTickets") === "true");
|
||||||
|
|
||||||
setupFilter("#filterSidebar .filter-department", "author__department");
|
setupFilter("#filterSidebar .filter-department", "author__department");
|
||||||
setupFilter("#filterSidebar .filter-tags", "tags");
|
setupFilter("#filterSidebar .filter-tags", "tags");
|
||||||
@ -395,13 +396,13 @@ $(".dropdown-menu.prevent-click-close").on("click", function(e) {
|
|||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
});
|
});
|
||||||
|
|
||||||
function toggleComplexItems() {
|
function toggleComplexItems(hideComplex=null) {
|
||||||
complexItems = !complexItems;
|
if (hideComplex === null) {
|
||||||
|
hideComplex = !(localStorage.getItem("hideComplexTickets") === "true");
|
||||||
|
}
|
||||||
|
|
||||||
if (complexItems) {
|
if (hideComplex) $("#ticketsContainer").removeClass("complex-items");
|
||||||
$("#ticketsContainer").addClass("complex-items");
|
else $("#ticketsContainer").addClass("complex-items");
|
||||||
}
|
|
||||||
else {
|
localStorage.setItem("hideComplexTickets", hideComplex);
|
||||||
$("#ticketsContainer").removeClass("complex-items");
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user