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

Fix keyword completion

This commit is contained in:
Kris Maglione
2008-11-18 01:46:14 +00:00
parent 36a2b4157c
commit 1bb9d4337d

View File

@@ -1061,17 +1061,17 @@ function Completion() //{{{
let searches = []; let searches = [];
for (let [, k] in Iterator(keywords)) for (let [, k] in Iterator(keywords))
{ {
if (k[0].toLowerCase() != keyword.toLowerCase() || k[3].indexOf("%s") == -1) if (k.keyword.toLowerCase() != keyword.toLowerCase() || k.url.indexOf("%s") == -1)
continue; continue;
let [begin, end] = k[3].split("%s"); let [begin, end] = k.url.split("%s");
for (let [, h] in Iterator(hist)) for (let [, h] in Iterator(hist))
{ {
if (h[0].indexOf(begin) == 0 && (!end.length || h[0].substr(-end.length) == end)) if (h.url.indexOf(begin) == 0 && (!end.length || h.url.substr(-end.length) == end))
{ {
let query = h[0].substring(begin.length, h[0].length - end.length); let query = h.url.substring(begin.length, h.url.length - end.length);
searches.push([decodeURIComponent(query.replace("+", "%20")), searches.push([decodeURIComponent(query.replace("+", "%20")),
<>{begin}<span class="hl-Filter">{query}</span>{end}</>, <>{begin}<span class="hl-Filter">{query}</span>{end}</>,
k[2]]); k.icon]);
} }
} }
} }