root/ui/web/htdocs/search_simple.inc

Revision 362040a384a15e91c42cc65cd4a30d2dbc5600c7, 1.8 kB (checked in by Theo Schlossnagle <jesus@omniti.com>, 6 years ago)

search, albeit useless, refs #22

  • Property mode set to 100644
Line 
1 <script type="text/javascript">
2 <!--
3 function perform_datapoint_search(string, offset, limit) {
4   $.getJSON('json/datapoint/search',
5             { 'q' : string, 'o' : offset, 'l' : limit },
6             function(r) {
7               $("#searchresults > li").remove();
8               for(var i=0; i<r.results.length; i++) {
9                 var ds = r.results[i];
10                 var a = $('<a href="#"/>');
11                 var li = $('<li/>');
12                 a.html(ds.target + '`' + ds.name + '`' + ds.metric_name);
13                 a.click(
14                   (function(ds_c) {
15                       return function() {
16                         graph_add_datapoint({'sid':ds_c.sid,
17                                              'metric_name':ds_c.metric_name,
18                                              'metric_type':ds_c.metric_type
19                                             });
20                         return false;
21                       }
22                    })(ds)
23                 );
24                 if(ds.metric_type == 'text') li.addClass('txt');
25                 $("#searchresults").append(li.append(a));
26               }
27             });
28 }
29 $(document).ready(function(){
30         $("#datapoint-searchform").submit(function() {
31                 perform_datapoint_search($("#searchinput").val(), 0, 25);
32                 return false;
33         });
34 });
35 -->
36 </script>
37 <h4 id="searchterms"></h4>
38 <p id="searchsummary"></p>
39 <div id="datapoint-searchform-container" style="margin:.5em 0 2em 0;padding-bottom:1em;border-bottom: solid 1px #e6e4e5;">
40 <form id="datapoint-searchform">
41   <fieldset>
42   <legend style="display:none;">Search</legend>
43   <label for="keyword" style="display:none;">Keyword</label> <input type="text" id="searchinput" style="width:220px;" />
44   </fieldset>
45 </form>
46 </div>
47 <div id="searchlist">
48   <ul id="searchresults">
49   </ul>
50 </div>
Note: See TracBrowser for help on using the browser.