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

cleaned up completion.js a lot, probaby still something to do

This commit is contained in:
Martin Stubenschrott
2008-06-08 04:01:56 +00:00
parent 1742c9cd44
commit 6ecd478298
7 changed files with 202 additions and 252 deletions

View File

@@ -35,6 +35,10 @@ liberator.config = { //{{{
features: ["bookmarks", "hints", "history", "marks", "quickmarks", "session", "tabs", "windows"],
guioptions: { m: ["toolbar-menubar"], T: ["nav-bar"], b: ["PersonalToolbar"] },
autocommands: [["PageLoad", "Triggered when a page gets (re)loaded/opened"],
["Quit", "Triggered before exiting Thunderbird"],
["Startup", "Triggered after Thunderbird starts"]],
dialogs: [
["about", "About Firefox",
function () { openDialog("chrome://browser/content/aboutDialog.xul", "_blank", "chrome,dialog,modal,centerscreen"); }],
@@ -308,7 +312,16 @@ liberator.config = { //{{{
}
},
{
completer: function (filter) { return liberator.completion.sidebar(filter); }
completer: function (filter)
{
var menu = document.getElementById("viewSidebarMenu");
var nodes = [];
for (var i = 0; i < menu.childNodes.length; i++)
nodes.push([menu.childNodes[i].label, ""]);
return [0, liberator.completion.filter(nodes, filter)];
}
});
liberator.commands.add(["winc[lose]", "wc[lose]"],