OLD | NEW |
1 $(document).ready(function(){ | 1 $(document).ready(function(){ |
2 // kill form action on pressing Enter | 2 // kill form action on pressing Enter |
3 $('#moin-long-searchform').submit(function(e){ | 3 $('#moin-long-searchform').submit(function(e){ |
4 e.preventDefault(); | 4 e.preventDefault(); |
5 return false; | 5 return false; |
6 }); | 6 }); |
7 | 7 |
8 $(document).on("click", "#moin-long-searchform .button", (function(){ | 8 $(document).on("click", "#moin-long-searchform .button", (function(){ |
9 $('#moin-search-query').keyup(); | 9 $('#moin-search-query').change(); |
10 })); | 10 })); |
11 | 11 |
12 $(document).on("click", "label", (function(){ | 12 $(document).on("click", "label", (function(){ |
13 $('#moin-search-query').keyup(); | 13 $('#moin-search-query').keyup(); |
14 })); | 14 })); |
15 | 15 |
16 $(document).on("click", ".moin-search-option-bar", (function(){ | 16 $(document).on("click", ".moin-search-option-bar", (function(){ |
17 $('.moin-searchoptions').toggleClass('hidden'); | 17 $('.moin-searchoptions').toggleClass('hidden'); |
18 })); | 18 })); |
19 | 19 |
20 $('.moin-loginsettings').addClass('navbar-right'); | 20 $('.moin-loginsettings').addClass('navbar-right'); |
21 | 21 |
22 function ajaxify(query, allrevs, time_sorting, filetypes) { | 22 function ajaxify(query, allrevs, time_sorting, filetypes, is_ticket) { |
23 $.ajax({ | 23 $.ajax({ |
24 type: "GET", | 24 type: "GET", |
25 url: "/+search", | 25 url: "/+search", |
26 data: { q: query, history: allrevs, time_sorting: time_sorting, file
types: filetypes, boolajax: true } | 26 data: { q: query, history: allrevs, time_sorting: time_sorting, file
types: filetypes, boolajax: true, is_ticket: is_ticket } |
27 }).done(function( html ) { | 27 }).done(function( html ) { |
28 $('#finalresults').html(html) | 28 $('#finalresults').html(html) |
29 }); | 29 }); |
30 } | 30 } |
31 | 31 |
32 $('#moin-search-query').keyup(function() { | 32 $('#moin-search-query').keyup(function() { |
33 var allrev, time_sorting; | 33 var allrev, time_sorting; |
34 var mtime = false; | 34 var mtime = false; |
35 var filetypes= ''; | 35 var filetypes= ''; |
| 36 var is_ticket = ''; |
| 37 if( $('input[name="meta_summary"]').length ){ |
| 38 is_ticket = true; |
| 39 } |
36 allrev = $('[name="history"]:checked').val() === "all"; | 40 allrev = $('[name="history"]:checked').val() === "all"; |
37 time_sorting = $('[name="modified_time"]:checked').val(); | 41 time_sorting = $('[name="modified_time"]:checked').val(); |
38 $('[name="itemtype"]:checked').each(function() { | 42 $('[name="itemtype"]:checked').each(function() { |
39 filetypes += $(this).val() + ','; | 43 filetypes += $(this).val() + ','; |
40 }); | 44 }); |
41 ajaxify($(this).val(), allrev, time_sorting, filetypes); | 45 ajaxify($(this).val(), allrev, time_sorting, filetypes, is_ticket); |
42 }); | 46 }); |
43 }); | 47 }); |
OLD | NEW |