aboutsummaryrefslogtreecommitdiffstats
path: root/pages/completion_engines.coffee
diff options
context:
space:
mode:
authorStephen Blott2015-05-31 15:02:37 +0100
committerStephen Blott2015-05-31 15:15:38 +0100
commit4ce5022da5b79fe038f4c34dc27675b219d9f979 (patch)
treea8b1d444981da359768e6e712d8d0565095db4d2 /pages/completion_engines.coffee
parent01a6df1f155b8b068925cc813d663457edc860e8 (diff)
downloadvimium-4ce5022da5b79fe038f4c34dc27675b219d9f979.tar.bz2
Completion page; functional version.
Diffstat (limited to 'pages/completion_engines.coffee')
-rw-r--r--pages/completion_engines.coffee19
1 files changed, 19 insertions, 0 deletions
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 += "<h4>#{engine.constructor.name}</h4>\n"
+ html += "<div class=\"engine\">"
+ if engine.regexps
+ html += "<pre>"
+ for re in engine.regexps
+ re = re.toString().replace(/^\//, '').replace /\/$/, ''
+ html += "#{re}\n"
+ html += "</pre>"
+ if engine.prefix
+ html += "<p>This uses the general Google completion engine, but adds the prefix \"<tt>#{engine.prefix.trim()}</tt>\" to the query.</p>"
+ html += "</div>"
+
+ document.getElementById("engineList").innerHTML = html
+
+