mirror of
https://github.com/zen-browser/desktop.git
synced 2025-09-05 19:08:18 +00:00
refactor: the hoverableElements function to be more readable
This commit is contained in:

committed by
afonsofrancof

parent
4cbf5740e7
commit
908c8114bb
@@ -276,19 +276,20 @@ var gZenCompactModeManager = {
|
||||
},
|
||||
|
||||
get hoverableElements() {
|
||||
const panels = [];
|
||||
if (Services.prefs.getBoolPref('zen.view.compact.show-sidebar-on-hover', true)) {
|
||||
panels.push({
|
||||
element: this.sidebar,
|
||||
screenEdge: this.sidebarIsOnRight ? 'right' : 'left',
|
||||
keepHoverDuration: 100,
|
||||
});
|
||||
}
|
||||
panels.push({
|
||||
element: document.getElementById('zen-appcontent-navbar-container'),
|
||||
screenEdge: 'top',
|
||||
});
|
||||
return panels;
|
||||
const showSidebarOnHover = Services.prefs.getBoolPref('zen.view.compact.show-sidebar-on-hover', true);
|
||||
return showSidebarOnHover
|
||||
? [
|
||||
{
|
||||
element: this.sidebar,
|
||||
screenEdge: this.sidebarIsOnRight ? 'right' : 'left',
|
||||
keepHoverDuration: 100,
|
||||
},
|
||||
{
|
||||
element: document.getElementById('zen-appcontent-navbar-container'),
|
||||
screenEdge: 'top',
|
||||
},
|
||||
]
|
||||
: [];
|
||||
},
|
||||
|
||||
flashSidebar(duration = lazyCompactMode.COMPACT_MODE_FLASH_DURATION) {
|
||||
|
Reference in New Issue
Block a user