// PLUGIN_INFO//{{{
var PLUGIN_INFO =
{NAME}
add some tabmixplus commands
hogelog
0.0.1
2.2
2.2
https://github.com/vimpr/vimperator-plugins/raw/master/tabmixplus.js
;
//}}}
(function(){
commands.add(["dup[licate]"], "duplicate current tab", function(args) {
gBrowser.duplicateTab(gBrowser.mCurrentTab);
});
commands.add(["ren[ame]"], "rename current tab", function(args) {
gBrowser.renameTab(gBrowser.mCurrentTab);
});
commands.add(["freeze"], "freeze current tab", function(args) {
let protect = gBrowser.mCurrentTab.hasAttribute("protected");
let lock = gBrowser.mCurrentTab.hasAttribute("locked");
if (protect && lock) {
gBrowser.mCurrentTab.removeAttribute("protected");
gBrowser.mCurrentTab.removeAttribute("locked");
} else
gBrowser.freezeTab(gBrowser.mCurrentTab);
});
commands.add(["protect"], "protect current tab", function(args) {
let protect = gBrowser.mCurrentTab.hasAttribute("protected");
if (protect)
gBrowser.mCurrentTab.removeAttribute("protected");
else
gBrowser.mCurrentTab.setAttribute("protected", true);
});
commands.add(["lock"], "lock current tab", function(args) {
let lock = gBrowser.mCurrentTab.hasAttribute("locked");
if (lock)
gBrowser.mCurrentTab.removeAttribute("locked");
else
gBrowser.mCurrentTab.setAttribute("locked", true);
});
})();
// vim: fdm=marker sw=4 ts=4 et:
a href='/fork/vimperator-plugins/refs/?h=google-results/support-completion&id=d4fd614fbce5cf6d8f57ca24920700a7a6b7a412'>refslogtreecommitdiffstats
|
blob: fc178a5f3f35b808c1246a63eae4c69d3419b382 (
plain)