Merge pull request #1 from joshdonnell/dev

refactor: the hoverableElements function to be more readable
This commit is contained in:
Afonso Franco F.
2025-02-11 13:40:26 +00:00
committed by afonsofrancof

View File

@@ -276,19 +276,22 @@ 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) {