1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-02-21 22:45:44 +01:00

Merge default.

--HG--
branch : key-processing
This commit is contained in:
Kris Maglione
2011-01-28 22:19:02 -05:00
15 changed files with 799 additions and 12 deletions

View File

@@ -868,10 +868,15 @@ var Completion = Module("completion", {
context = context.contexts["/list"];
context.wait();
let contexts = context.contextList.filter(function (c) c.hasItems && c.items.length);
if (!contexts.length)
contexts = context.contextList.filter(function (c) c.hasItems).slice(0, 1);
if (!contexts.length)
contexts = context.contextList.slice(-1);
modules.commandline.commandOutput(
<div highlight="Completions">
{ template.map(context.contextList.filter(function (c) c.hasItems && c.items.length),
function (context)
{ template.map(contexts, function (context)
template.completionRow(context.title, "CompTitle") +
template.map(context.items, function (item) context.createRow(item), null, 100)) }
</div>);