mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-01-31 09:15:45 +01:00
Fix search engine slug issue and remove "Generating Results..." for engines that don't support suggestions.
--HG-- branch : key-processing extra : rebase_source : 5a8b2e8c4848c4d0670402c9ea6d7760bc2a0fdf
This commit is contained in:
@@ -212,7 +212,7 @@ var Bookmarks = Module("bookmarks", {
|
|||||||
return iter(services.browserSearch.getVisibleEngines({})).map(function ([, engine]) {
|
return iter(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(/^[a-z_-]+/gi, "-").replace(/^-|-$/, "").toLowerCase();
|
alias = engine.name.replace(/[^a-z_-]+/gi, "-").replace(/^-|-$/, "").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
|
||||||
|
|
||||||
@@ -248,7 +248,7 @@ var Bookmarks = Module("bookmarks", {
|
|||||||
if (engine && engine.supportsResponseType(responseType))
|
if (engine && engine.supportsResponseType(responseType))
|
||||||
var queryURI = engine.getSubmission(query, responseType).uri.spec;
|
var queryURI = engine.getSubmission(query, responseType).uri.spec;
|
||||||
if (!queryURI)
|
if (!queryURI)
|
||||||
return [];
|
return (callback || util.identity)([]);
|
||||||
|
|
||||||
function process(resp) {
|
function process(resp) {
|
||||||
let results = [];
|
let results = [];
|
||||||
|
|||||||
Reference in New Issue
Block a user