mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-11 15:56:17 -07:00
parent
e1ca0f3ff9
commit
baa8d2c326
7 changed files with 120 additions and 33 deletions
|
@ -87,6 +87,12 @@ const loadSelectedTracker = function() {
|
|||
};
|
||||
loadSelectedTracker();
|
||||
|
||||
const getShowFiltersSidebar = function() {
|
||||
// Show Filters Sidebar is enabled by default
|
||||
const show = LocalPreferences.get('show_filters_sidebar');
|
||||
return (show === null) || (show === 'true');
|
||||
}
|
||||
|
||||
function genHash(string) {
|
||||
// origins:
|
||||
// https://stackoverflow.com/a/8831937
|
||||
|
@ -284,6 +290,13 @@ window.addEvent('load', function() {
|
|||
$('desktopFooterWrapper').addClass('invisible');
|
||||
}
|
||||
|
||||
const showFiltersSidebar = getShowFiltersSidebar();
|
||||
if (!showFiltersSidebar) {
|
||||
$('showFiltersSidebarLink').firstChild.style.opacity = '0';
|
||||
$('filtersColumn').addClass('invisible');
|
||||
$('filtersColumn_handle').addClass('invisible');
|
||||
}
|
||||
|
||||
let speedInTitle = LocalPreferences.get('speed_in_browser_title_bar') == "true";
|
||||
if (!speedInTitle)
|
||||
$('speedInBrowserTitleBarLink').firstChild.style.opacity = '0';
|
||||
|
@ -855,6 +868,22 @@ window.addEvent('load', function() {
|
|||
registerMagnetHandler();
|
||||
});
|
||||
|
||||
$('showFiltersSidebarLink').addEvent('click', function(e) {
|
||||
const showFiltersSidebar = !getShowFiltersSidebar();
|
||||
LocalPreferences.set('show_filters_sidebar', showFiltersSidebar.toString());
|
||||
if (showFiltersSidebar) {
|
||||
$('showFiltersSidebarLink').firstChild.style.opacity = '1';
|
||||
$('filtersColumn').removeClass('invisible');
|
||||
$('filtersColumn_handle').removeClass('invisible');
|
||||
}
|
||||
else {
|
||||
$('showFiltersSidebarLink').firstChild.style.opacity = '0';
|
||||
$('filtersColumn').addClass('invisible');
|
||||
$('filtersColumn_handle').addClass('invisible');
|
||||
}
|
||||
MochaUI.Desktop.setDesktopSize();
|
||||
});
|
||||
|
||||
$('speedInBrowserTitleBarLink').addEvent('click', function(e) {
|
||||
speedInTitle = !speedInTitle;
|
||||
LocalPreferences.set('speed_in_browser_title_bar', speedInTitle.toString());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue