mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-03-16 20:23:32 +01:00
Auto-hide the command-line by default; allow showing messages/mode/command-line in the status bar.
This commit is contained in:
@@ -11,15 +11,16 @@
|
||||
const StatusLine = Module("statusline", {
|
||||
init: function () {
|
||||
this._statusLine = document.getElementById("status-bar");
|
||||
this._statusBar = document.getElementById("addon-bar") || this._statusLine;
|
||||
this._statusBar.collapsed = true; // it is later restored unless the user sets laststatus=0
|
||||
this.statusBar = document.getElementById("addon-bar") || this._statusLine;
|
||||
this.statusBar.collapsed = true; // it is later restored unless the user sets laststatus=0
|
||||
|
||||
// our status bar fields
|
||||
this.widgets = array(["status", "url", "inputbuffer", "progress", "tabcount", "bufferposition", "zoomlevel"]
|
||||
this.widgets = array(["container", "url", "inputbuffer", "progress", "tabcount", "bufferposition", "zoomlevel"]
|
||||
.map(function (field) [field, document.getElementById("dactyl-statusline-field-" + field)]))
|
||||
.toObject();
|
||||
this.widgets.status = this.widgets.container;
|
||||
|
||||
if (this._statusBar.localName == "toolbar") {
|
||||
if (this.statusBar.localName == "toolbar") {
|
||||
styles.addSheet(true, "addon-bar", config.styleableChrome, <css><![CDATA[
|
||||
#status-bar { margin-top: 0 !important; }
|
||||
#addon-bar { padding: 0 !important; min-height: 18px !important; }
|
||||
@@ -31,6 +32,8 @@ const StatusLine = Module("statusline", {
|
||||
}
|
||||
},
|
||||
|
||||
get visible() !this.statusBar.collapsed,
|
||||
|
||||
/**
|
||||
* Update the status bar to indicate how secure the website is:
|
||||
* extended - Secure connection with Extended Validation(EV) certificate.
|
||||
@@ -274,12 +277,12 @@ const StatusLine = Module("statusline", {
|
||||
{
|
||||
setter: function setter(value) {
|
||||
if (value == 0)
|
||||
statusline._statusBar.collapsed = true;
|
||||
statusline.statusBar.collapsed = true;
|
||||
else if (value == 1)
|
||||
dactyl.echoerr("show status line only with > 1 window not implemented yet");
|
||||
else
|
||||
statusline._statusBar.collapsed = false;
|
||||
|
||||
statusline.statusBar.collapsed = false;
|
||||
commandline.widgets.updateVisibility();
|
||||
return value;
|
||||
},
|
||||
completer: function completer(context) [
|
||||
|
||||
Reference in New Issue
Block a user