1 function format_instance(inst)
3 return ("<li class=\"instance\"><a href=\"" + location.pathname + "?action=graph;" + inst.params + "\">" + inst.description + "</a></li>");
6 function format_instance_list(instances)
8 var ret = "<ul class=\"instance_list\">";
11 if (instances.length == 0)
14 for (i = 0; i < instances.length; i++)
15 ret += format_instance (instances[i]);
22 function format_graph(graph)
24 return ("<li class=\"graph\">" + graph.title + format_instance_list (graph.instances) + "</li>");
27 $(document).ready(function() {
28 $("#search-input").keyup (function()
30 var term = $("#search-input").val ();
31 $.getJSON ("collection.fcgi",
32 { "action": "list_graphs", "format": "json", "search": term},
36 $("#search-output").html ("");
37 for (i = 0; i < data.length; i++)
40 $("#search-output").append (format_graph (graph));
46 /* vim: set sw=2 sts=2 et fdm=marker : */