From 4ce5022da5b79fe038f4c34dc27675b219d9f979 Mon Sep 17 00:00:00 2001 From: Stephen Blott Date: Sun, 31 May 2015 15:02:37 +0100 Subject: Completion page; functional version. --- pages/completion_engines.coffee | 19 +++++++++++++++++++ pages/completion_engines.css | 15 +++++++++++++++ pages/completion_engines.html | 14 ++++++++------ pages/options.css | 2 +- pages/options.html | 5 +++-- 5 files changed, 46 insertions(+), 9 deletions(-) create mode 100644 pages/completion_engines.css diff --git a/pages/completion_engines.coffee b/pages/completion_engines.coffee index 8b137891..aa8bb6cc 100644 --- a/pages/completion_engines.coffee +++ b/pages/completion_engines.coffee @@ -1 +1,20 @@ +DomUtils.documentReady -> + html = "" + for engine in CompletionEngines[0...CompletionEngines.length-1] + engine = new engine + html += "
"
+      for re in engine.regexps
+        re = re.toString().replace(/^\//, '').replace /\/$/, ''
+        html += "#{re}\n"
+      html += ""
+    if engine.prefix
+      html += "This uses the general Google completion engine, but adds the prefix \"#{engine.prefix.trim()}\" to the query.
" + html += "Search completion is available for custom search engines whose search URL matches one of Vimium's - built-in completion engines. Search completion is not available for the default search engine. + built-in completion engines; that is, the search URL matches one of the regular expressions below. + Search completion is not available for the default search engine.
-        Custom search engines are configured on the options page.
+        Custom search engines can be configured on the options
+        page. 
+        Further information is available on the wiki.
       
- The following completion engines are available. -