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

[+] marker in the statusline

This commit is contained in:
Martin Stubenschrott
2007-10-14 14:05:42 +00:00
parent c14bcec8f9
commit c8458e965e
2 changed files with 19 additions and 2 deletions

1
NEWS
View File

@@ -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
* [+], [-] and [+-] in the statusline, whether we can go back, forward, or both
* :set showtabline now finally works as expected for all values * :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

View File

@@ -1057,9 +1057,15 @@ function StatusLine() //{{{
status_bar.setAttribute("class", "chromeclass-status " + highlight_group); status_bar.setAttribute("class", "chromeclass-status " + highlight_group);
}; };
// if "url" is ommited, build a usable string for the URL
this.updateUrl = function(url) this.updateUrl = function(url)
{ {
if (!url || typeof url != "string") if (typeof url == "string")
{
url_widget.value = url;
return;
}
url = vimperator.buffer.URL; url = vimperator.buffer.URL;
// make it even more vim-like // make it even more vim-like
@@ -1073,6 +1079,16 @@ function StatusLine() //{{{
url = "[No Name]"; url = "[No Name]";
} }
var sh = getWebNavigation().sessionHistory;
var modified = "";
if (sh.index > 0)
modified += "+";
if (sh.index < sh.count -1)
modified += "-";
if (modified)
url += " [" + modified + "]"
url_widget.value = url; url_widget.value = url;
}; };