1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-01-09 22:24:13 +01:00

make each row of the buffer list clickable and jump to the selected buffer

This commit is contained in:
Doug Kearns
2007-10-16 12:05:57 +00:00
parent be22d59c63
commit 91452f438f
4 changed files with 20 additions and 7 deletions

View File

@@ -319,7 +319,7 @@ function Bookmarks() //{{{
}
list += "<tr><td>" + title + "</td><td style=\"color: green; width: 100%\"><a href=\"#\">" + url + "</a>" + extra + "</td></tr>";
list += "<tr><td>" + title + "</td><td style=\"width: 100%\"><a href=\"#\" class=\"hl-URL\">" + url + "</a>" + extra + "</td></tr>";
}
list += "</table>";
@@ -473,7 +473,7 @@ function History() //{{{
if (title.length > 50)
title = title.substr(0, 47) + "...";
var url = vimperator.util.escapeHTML(items[i][0]);
list += "<tr><td>" + title + "</td><td style=\"color: green;\"><a href=\"#\">" + url + "</a></td></tr>";
list += "<tr><td>" + title + "</td><td><a href=\"#\" class=\"hl-URL\">" + url + "</a></td></tr>";
}
list += "</table>";

View File

@@ -247,9 +247,9 @@ function Buffer() //{{{
url = vimperator.util.escapeHTML(url);
title = vimperator.util.escapeHTML(title);
list += "<tr><td align=\"right\"> " + number + "</td><td>" + indicator +
list += "<tr class=\"buffer-list\"><td align=\"right\"> " + number + "</td><td>" + indicator +
"</td><td style=\"width: 250px; max-width: 500px; overflow: hidden;\">" + title +
"</td><td><span style=\"color: green\">" + url + "</span></td></tr>";
"</td><td class=\"hl-URL\">" + url + "</td></tr>";
}
list += "</table>";

View File

@@ -694,7 +694,13 @@ function CommandLine() //{{{
break;
case "<LeftMouse>":
if (event.originalTarget.localName.toLowerCase() == "a")
if (event.originalTarget.parentNode.className == "buffer-list")
{
vimperator.tabs.select(parseInt(event.originalTarget.parentNode.firstChild.textContent) - 1);
close_window = true;
break;
}
else if (event.originalTarget.localName.toLowerCase() == "a")
{
vimperator.open(event.originalTarget.textContent);
break;