mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-02-23 22:45:44 +01:00
Search engines keyword updates.
This commit is contained in:
@@ -199,7 +199,7 @@ var Bookmarks = Module("bookmarks", {
|
|||||||
return array(services.browserSearch.getVisibleEngines({})).map(function (engine) {
|
return array(services.browserSearch.getVisibleEngines({})).map(function (engine) {
|
||||||
let alias = engine.alias;
|
let alias = engine.alias;
|
||||||
if (!alias || !/^[a-z_-]+$/.test(alias))
|
if (!alias || !/^[a-z_-]+$/.test(alias))
|
||||||
alias = engine.name.replace(/^\W*([a-zA-Z_-]+).*/, "$1").toLowerCase();
|
alias = engine.name.replace(/^\W*([a-zA-Z_-\s]+).*/, "$1").replace(/\s+/g, "-").toLowerCase();
|
||||||
if (!alias)
|
if (!alias)
|
||||||
alias = "search"; // for search engines which we can't find a suitable alias
|
alias = "search"; // for search engines which we can't find a suitable alias
|
||||||
|
|
||||||
@@ -289,7 +289,9 @@ var Bookmarks = Module("bookmarks", {
|
|||||||
|
|
||||||
var engine = bookmarks.searchEngines[keyword];
|
var engine = bookmarks.searchEngines[keyword];
|
||||||
if (engine) {
|
if (engine) {
|
||||||
var submission = engine.getSubmission(param, null);
|
if (engine.searchForm && !param)
|
||||||
|
return [engine.searchForm, null];
|
||||||
|
let submission = engine.getSubmission(param, null);
|
||||||
return [submission.uri.spec, submission.postData];
|
return [submission.uri.spec, submission.postData];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user