diff options
| author | Akshay Nair <phenax5@gmail.com> | 2024-10-30 18:27:24 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2024-10-30 18:27:24 +0530 |
| commit | 1c40b3e9f976a5c098778793a862107f5963ba5f (patch) | |
| tree | 02602c31d0958318adaac805e06b26e639beab75 /modules/firefox.home/chrome/globalKeybindings.uc.js | |
| parent | 5b9dc3dc3fe8d8fce1457fe1835337e09b59c4b7 (diff) | |
| download | nixos-config-1c40b3e9f976a5c098778793a862107f5963ba5f.tar.gz nixos-config-1c40b3e9f976a5c098778793a862107f5963ba5f.zip | |
firefox tab style changes for vertical tabs
Diffstat (limited to '')
| -rw-r--r-- | modules/firefox.home/chrome/globalKeybindings.uc.js | 33 |
1 files changed, 19 insertions, 14 deletions
diff --git a/modules/firefox.home/chrome/globalKeybindings.uc.js b/modules/firefox.home/chrome/globalKeybindings.uc.js index cd6a420..0544bb8 100644 --- a/modules/firefox.home/chrome/globalKeybindings.uc.js +++ b/modules/firefox.home/chrome/globalKeybindings.uc.js @@ -43,23 +43,28 @@ const togglePassthrough = () => () => UC.globalKeybindings.updateMode(m => m !== MODE_PASSTHRU ? MODE_PASSTHRU : MODE_NORMAL) const sidetabs = { - getExtensionId: () => { - return [...SidebarController.sidebars].find(([_, p]) => p.label?.match(/sidetabs/i))?.[0]; - }, + // getExtensionId: () => { + // return [...SidebarController.sidebars].find(([_, p]) => p.label?.match(/sidetabs/i))?.[0]; + // }, ensureReady: async () => { - for (let i = 0; i < 3; i++) { - if (sidetabs.getExtensionId()) { - return !SidebarController.isOpen && SidebarController.show(sidetabs.getExtensionId() ?? undefined) - } else { - console.log('sidebar retry...'); - await new Promise(res => setTimeout(res), 100); - } - } + // Hide sidebar + SidebarController.hide(); + // Close by default + SidebarController.toggleExpanded(false); + // for (let i = 0; i < 3; i++) { + // if (sidetabs.getExtensionId()) { + // return !SidebarController.isOpen && SidebarController.show(sidetabs.getExtensionId() ?? undefined) + // } else { + // console.log('sidebar retry...'); + // await new Promise(res => setTimeout(res), 100); + // } + // } }, toggle: () => async () => { - await sidetabs.ensureReady(); - const sidebar = document.getElementById('sidebar-box'); - sidebar?.classList.toggle('open'); + SidebarController.toggleExpanded(); + // await sidetabs.ensureReady(); + // const sidebar = document.getElementById('sidebar-box'); + // sidebar?.classList.toggle('open'); }, } |
