diff share/roundup/templates/devel/html/search.js @ 4122:115e9883311e gsoc-2009

Add new tracker template sandbox.
author Stefan Seefeld <stefan@seefeld.name>
date Tue, 02 Jun 2009 00:41:57 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/share/roundup/templates/devel/html/search.js	Tue Jun 02 00:41:57 2009 +0000
@@ -0,0 +1,31 @@
+// Inspect a form element to construct a 'get' request,
+// register it to the 'submit' event, and deactivate the
+// form's submit action.
+function bind_search()
+{
+  var form = $("form");
+  var action = form.attr("action");
+  form.attr("action",""); // reset
+
+  function display(data)
+  {
+    var list = $("div.list");
+    list.empty();
+    list.append(data);
+  }
+
+  function query()
+  {
+    var inputs = $(":input");
+    var data = {}
+    for (var i = 0; i < inputs.length; i++)
+      data[inputs[i].name] = inputs[i].value;
+    jQuery.get(action, data, display);
+    return false;
+  }
+
+  form.submit(query);
+}
+
+
+$(document).ready(bind_search);

Roundup Issue Tracker: http://roundup-tracker.org/