summaryrefslogtreecommitdiff
path: root/common/content/bookmarks.js
diff options
context:
space:
mode:
Diffstat (limited to 'common/content/bookmarks.js')
-rw-r--r--common/content/bookmarks.js12
1 files changed, 3 insertions, 9 deletions
diff --git a/common/content/bookmarks.js b/common/content/bookmarks.js
index 89ee37cc..52c1ecee 100644
--- a/common/content/bookmarks.js
+++ b/common/content/bookmarks.js
@@ -192,8 +192,8 @@ var Bookmarks = Module("bookmarks", {
let aliases = {};
return iter(services.browserSearch.getVisibleEngines({})).map(function ([, engine]) {
let alias = engine.alias;
- if (!alias || !/^[a-z-]+$/.test(alias))
- alias = engine.name.replace(/[^a-z_-]+/gi, "-").replace(/^-|-$/, "").toLowerCase();
+ if (!alias || !/^[a-z0-9-]+$/.test(alias))
+ alias = engine.name.replace(/[^a-z0-9]+/gi, "-").replace(/^-|-$/, "").toLowerCase();
if (!alias)
alias = "search"; // for search engines which we can't find a suitable alias
@@ -249,12 +249,6 @@ var Bookmarks = Module("bookmarks", {
},
/**
- * Returns an array of bookmark keyword objects.
- * @deprecated
- */
- getKeywords: function getKeywords() bookmarkcache.keywords,
-
- /**
* Returns an array containing a search URL and POST data for the
* given search string. If *useDefsearch* is true, the string is
* always passed to the default search engine. If it is not, the
@@ -600,7 +594,7 @@ var Bookmarks = Module("bookmarks", {
completion.search = function search(context, noSuggest) {
let [, keyword, space, args] = context.filter.match(/^\s*(\S*)(\s*)(.*)$/);
- let keywords = bookmarks.getKeywords();
+ let keywords = bookmarkcache.keywords;
let engines = bookmarks.searchEngines;
context.title = ["Search Keywords"];