1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-23 20:42:27 +01:00

Add tabbartoggle, tabclosechildren, tabclosewithchildren

This commit is contained in:
Nelo Wallus
2016-01-08 19:53:59 +01:00
parent d8e002fb43
commit 627c5ae9a1

View File

@@ -180,6 +180,41 @@ create_command_and_mapping(
}, },
literal: 0, literal: 0,
privateData: true privateData: true
}
);
create_command_and_mapping(
"tabbartoggle",
"Toggle tab bar",
function () {
gBrowser.treeStyleTab.tabbarShown=!gBrowser.treeStyleTab.tabbarShown;
}, },
"" ""
); );
create_command_and_mapping(
"tabclosechildren",
"Close children of current tab",
function () {
let tab = gBrowser.tabContainer.selectedItem;
let children = TreeStyleTabService.getDescendantTabs(tab);
for (let child in children) {
config.removeTab(children[child]);
}
},
""
)
create_command_and_mapping(
"tabclosewithchildren",
"Close children and current tab",
function () {
let tab = gBrowser.tabContainer.selectedItem;
let children = TreeStyleTabService.getDescendantTabs(tab);
for (let child in children) {
config.removeTab(children[child]);
}
config.removeTab(tab);
},
""
)