diff --git a/content/bookmarks.js b/content/bookmarks.js index 55aea0f3..a0f19020 100644 --- a/content/bookmarks.js +++ b/content/bookmarks.js @@ -319,7 +319,7 @@ function Bookmarks() //{{{ } - list += "" + title + "" + url + extra + ""; + list += "" + title + "" + url + "" + extra + ""; } list += ""; @@ -473,7 +473,7 @@ function History() //{{{ if (title.length > 50) title = title.substr(0, 47) + "..."; var url = vimperator.util.escapeHTML(items[i][0]); - list += "" + title + "" + url + ""; + list += "" + title + "" + url + ""; } list += ""; diff --git a/content/ui.js b/content/ui.js index 5aad58b4..ecbfb766 100644 --- a/content/ui.js +++ b/content/ui.js @@ -694,8 +694,18 @@ function CommandLine() //{{{ break; case "": + if (event.originalTarget.localName.toLowerCase() == "a") + { + vimperator.open(event.originalTarget.textContent); + break; + } case "": case "": + if (event.originalTarget.localName.toLowerCase() == "a") + { + vimperator.open(event.originalTarget.textContent, vimperator.NEW_BACKGROUND_TAB); + break; + } case "": if (/^(end|more(-help)?)-prompt$/.test(event.target.id)) ; // fall through diff --git a/skin/vimperator.css b/skin/vimperator.css index 5594ff47..eb976571 100644 --- a/skin/vimperator.css +++ b/skin/vimperator.css @@ -172,4 +172,9 @@ the terms of any one of the MPL, the GPL or the LGPL. padding: 0px 2px; } +#vimperator-multiline-output-content a { + text-decoration: none; + cursor: pointer; +} + /* vim: set fdm=marker sw=4 ts=4 et: */