diff --git a/content/buffers.js b/content/buffers.js index 0911a6d9..d33aede7 100644 --- a/content/buffers.js +++ b/content/buffers.js @@ -209,7 +209,6 @@ function Buffer() //{{{ return selection; } - // TODO: move to v.buffers.list() this.list = function(fullmode) { if (fullmode) @@ -247,9 +246,9 @@ function Buffer() //{{{ url = vimperator.util.escapeHTML(url); title = vimperator.util.escapeHTML(title); - list += " " + number + "" + indicator + + list += " " + number + "" + indicator + "" + title + - "" + url + ""; + "" + url + ""; } list += ""; diff --git a/content/ui.js b/content/ui.js index 41f019bb..e7902b94 100644 --- a/content/ui.js +++ b/content/ui.js @@ -694,7 +694,7 @@ function CommandLine() //{{{ break; case "": - if (event.originalTarget.parentNode.className == "buffer-list") + if (event.originalTarget.className == "hl-URL buffer-list") { vimperator.tabs.select(parseInt(event.originalTarget.parentNode.firstChild.textContent) - 1); close_window = true; @@ -705,13 +705,19 @@ function CommandLine() //{{{ vimperator.open(event.originalTarget.textContent); break; } - case "": - case "": + case "": // for those not owning a 3-button mouse + case "": if (event.originalTarget.localName.toLowerCase() == "a") - { vimperator.open(event.originalTarget.textContent, vimperator.NEW_BACKGROUND_TAB); - break; - } + break; + + // let firefox handle those to select table cells or show a context menu + case "": + case "": + case "": + break; + + // XXX: what's that for? --mst case "": if (/^(end|more(-help)?)-prompt$/.test(event.target.id)) ; // fall through