mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-12 16:23:07 -07:00
Allow WebUI sidebar filters to be hidden
This commit is contained in:
parent
adad883eb6
commit
fef1ad6083
3 changed files with 55 additions and 18 deletions
|
@ -50,6 +50,7 @@ var setCategoryFilter = function() {};
|
|||
|
||||
var selected_filter = getLocalStorageItem('selected_filter', 'all');
|
||||
var setFilter = function() {};
|
||||
var toggleFilterDisplay = function() {};
|
||||
|
||||
var loadSelectedCategory = function() {
|
||||
selected_category = getLocalStorageItem('selected_category', CATEGORIES_ALL);
|
||||
|
@ -132,6 +133,16 @@ window.addEvent('load', function() {
|
|||
updateMainData();
|
||||
};
|
||||
|
||||
toggleFilterDisplay = function(filter) {
|
||||
var element = filter + "FilterList";
|
||||
localStorage.setItem('filter_' + filter + "_collapsed", !$(element).hasClass("invisible"));
|
||||
$(element).toggleClass("invisible")
|
||||
var parent = $(element).getParent(".filterWrapper");
|
||||
var toggleIcon = $(parent).getChildren(".filterTitle img");
|
||||
if (toggleIcon)
|
||||
toggleIcon[0].toggleClass("rotate");
|
||||
};
|
||||
|
||||
new MochaUI.Panel({
|
||||
id: 'Filters',
|
||||
title: 'Panel',
|
||||
|
@ -232,7 +243,7 @@ window.addEvent('load', function() {
|
|||
};
|
||||
|
||||
var updateCategoryList = function() {
|
||||
var categoryList = $('filterCategoryList');
|
||||
var categoryList = $('categoryFilterList');
|
||||
if (!categoryList)
|
||||
return;
|
||||
categoryList.empty();
|
||||
|
@ -274,7 +285,7 @@ window.addEvent('load', function() {
|
|||
};
|
||||
|
||||
var highlightSelectedCategory = function() {
|
||||
var categoryList = $('filterCategoryList');
|
||||
var categoryList = $('categoryFilterList');
|
||||
if (!categoryList)
|
||||
return;
|
||||
var childrens = categoryList.childNodes;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue