aboutsummaryrefslogtreecommitdiff
path: root/modules/firefox.home/chrome/globalKeybindings.uc.js
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2024-10-30 18:27:24 +0530
committerAkshay Nair <phenax5@gmail.com>2024-10-30 18:27:24 +0530
commit1c40b3e9f976a5c098778793a862107f5963ba5f (patch)
tree02602c31d0958318adaac805e06b26e639beab75 /modules/firefox.home/chrome/globalKeybindings.uc.js
parent5b9dc3dc3fe8d8fce1457fe1835337e09b59c4b7 (diff)
downloadnixos-config-1c40b3e9f976a5c098778793a862107f5963ba5f.tar.gz
nixos-config-1c40b3e9f976a5c098778793a862107f5963ba5f.zip
firefox tab style changes for vertical tabs
Diffstat (limited to 'modules/firefox.home/chrome/globalKeybindings.uc.js')
-rw-r--r--modules/firefox.home/chrome/globalKeybindings.uc.js33
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');
},
}