mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-22 19:37:59 +01:00
working showtabline!
This commit is contained in:
1
NEWS
1
NEWS
@@ -2,6 +2,7 @@
|
|||||||
2007-xx-xx:
|
2007-xx-xx:
|
||||||
* version 0.6
|
* version 0.6
|
||||||
* THIS VERSION ONLY WORKS WITH FIREFOX 3.0
|
* THIS VERSION ONLY WORKS WITH FIREFOX 3.0
|
||||||
|
* :set showtabline now finally works as expected for all values
|
||||||
* added full zoom, and changed keybindings slightly for text zoom
|
* added full zoom, and changed keybindings slightly for text zoom
|
||||||
* :buffer partial_string works now as in vim, and with ! even better
|
* :buffer partial_string works now as in vim, and with ! even better
|
||||||
* improvements for scrollable -- more -- prompt
|
* improvements for scrollable -- more -- prompt
|
||||||
|
|||||||
@@ -221,20 +221,23 @@ function Options() //{{{
|
|||||||
|
|
||||||
function setShowTabline(value)
|
function setShowTabline(value)
|
||||||
{
|
{
|
||||||
// hide tabbar
|
var tabs = getBrowser().mStrip.getElementsByClassName("tabbrowser-tabs")[0];
|
||||||
|
if (!tabs)
|
||||||
|
return;
|
||||||
|
|
||||||
if (value == 0)
|
if (value == 0)
|
||||||
{
|
{
|
||||||
getBrowser().mStrip.collapsed = true;
|
tabs.collapsed = true;
|
||||||
getBrowser().mStrip.hidden = true;
|
|
||||||
}
|
}
|
||||||
else if (value == 1)
|
else if (value == 1)
|
||||||
{
|
{
|
||||||
vimperator.echo("show tabline only with > 1 page open not implemented yet");
|
storePreference("browser.tabs.autoHide", true);
|
||||||
|
tabs.collapsed = false;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
getBrowser().mStrip.collapsed = false;
|
storePreference("browser.tabs.autoHide", false);
|
||||||
getBrowser().mStrip.hidden = false;
|
tabs.collapsed = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -616,8 +619,7 @@ function Options() //{{{
|
|||||||
"<li><b>0</b>: Never show tab bar</li>" +
|
"<li><b>0</b>: Never show tab bar</li>" +
|
||||||
"<li><b>1</b>: Show tab bar only if more than one tab is open</li>" +
|
"<li><b>1</b>: Show tab bar only if more than one tab is open</li>" +
|
||||||
"<li><b>2</b>: Always show tab bar</li>" +
|
"<li><b>2</b>: Always show tab bar</li>" +
|
||||||
"</ul>" +
|
"</ul>",
|
||||||
"NOTE: showtabline=1 not implemented yet and buggy with showtabline=0",
|
|
||||||
setter: function(value) { Options.setPref("showtabline", value); setShowTabline(value); },
|
setter: function(value) { Options.setPref("showtabline", value); setShowTabline(value); },
|
||||||
default_value: 2,
|
default_value: 2,
|
||||||
validator: function (value) { if (value >= 0 && value <= 2) return true; else return false; }
|
validator: function (value) { if (value >= 0 && value <= 2) return true; else return false; }
|
||||||
|
|||||||
Reference in New Issue
Block a user