From 0599bc25310dc6a0519eac73069ce90ca4e4e4d7 Mon Sep 17 00:00:00 2001 From: Sven Slootweg Date: Tue, 8 Oct 2013 01:24:47 +0200 Subject: [PATCH] Implement search autocompleter callback --- public_html/static/js/openng.js | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/public_html/static/js/openng.js b/public_html/static/js/openng.js index 69dac89..c394c3a 100644 --- a/public_html/static/js/openng.js +++ b/public_html/static/js/openng.js @@ -108,16 +108,7 @@ function callbackNodeCreated(form, data) var node_id = data.node_id; form.getWindow().Close(); - - new JsdeWindow({ - width: 480, - height: 300, - x: 100, - y: 100, - title: "Node lookup", - contents: "Loading...", - source_url: "/nodes/" + node_id - }); + openWindowNodeDetails(node_id); } else if(data.result == "error") { @@ -138,6 +129,19 @@ function callbackNodeCreated(form, data) } } +function openWindowNodeDetails(id) +{ + new JsdeWindow({ + width: 480, + height: 300, + x: 100, + y: 100, + title: "Node lookup", + contents: "Loading...", + source_url: "/nodes/" + id + }); +} + /*function callbackNodeCreationFailed(form, data) { form.find("button[type=submit]").restoreIcon(); @@ -246,6 +250,7 @@ $(function(){ autocompleter_search = new AutoCompleter("search"); $("#input_search_query").autoComplete(autocompleter_search, new SearchCompletionSource($("#input_search_query")), function(data){ - console.log(data); + openWindowNodeDetails(data.value); + this.target.val(""); }); });