/[webpac2]/Webpacus/root/search.tt
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /Webpacus/root/search.tt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 326 - (hide annotations)
Mon Dec 26 20:10:52 2005 UTC (18 years, 4 months ago) by dpavlin
File size: 2952 byte(s)
 r12490@llin:  dpavlin | 2005-12-26 21:13:13 +0100
 - make database filter work in WebPAC.Suggest [0.27]
 - search/suggest has changed it's REST URI to:
   search/suggest?search=FieldName&show=TitleProper&FieldName=query%20string
 - created search/filter_database

1 dpavlin 109 [% INCLUDE header.tt %]
2    
3     [% url = base _ 'search/suggest/' %]
4    
5     [% c.prototype.form_remote_tag(
6 dpavlin 153 url => base _ 'search/results',
7 dpavlin 109 update => 'results',
8     loading => 'show_searching();',
9     loaded => 'hide_searching();',
10 dpavlin 138 html_options => {
11     id => 'results_form',
12     name => 'results_form',
13     }
14 dpavlin 109 ) %]
15    
16 dpavlin 322 <table id="search_table">
17 dpavlin 117
18 dpavlin 109 <tr>
19     <td>
20 dpavlin 117 Sve:
21     </td><td>
22     <input autocomplete="off" id="sve_input" name="all" type="text" value="" size="60"/>
23     <span id="sve_input_loading" style="display: none;">
24     <img src="/img/indicator.gif" />
25     </span>
26    
27     <div class="auto_complete" id="sve_input_auto_complete"></div>
28     [% c.prototype.auto_complete_field( 'sve_input', {
29 dpavlin 326 url => url _ '?search=all&show=TitleProper',
30 dpavlin 203 indicator => 'sve_input_loading',
31     frequency => 0.8,
32 dpavlin 117 } ) %]
33 dpavlin 133 <!-- operator for individual words -->
34     <input type="hidden" name="_all" value="AND" />
35 dpavlin 117 </td>
36    
37     </tr><tr>
38    
39     <td>
40 dpavlin 109 Naslov:
41     </td><td>
42     <input autocomplete="off" id="naslov_input" name="TitleProper" type="text" value="" size="60"/>
43     <span id="naslov_input_loading" style="display: none;">
44     <img src="/img/indicator.gif" />
45     </span>
46    
47     <div class="auto_complete" id="naslov_input_auto_complete"></div>
48     [% c.prototype.auto_complete_field( 'naslov_input', {
49 dpavlin 326 url => url _ '?search=TitleProper&show=TitleProper',
50 dpavlin 203 indicator => 'naslov_input_loading',
51     frequency => 0.8,
52 dpavlin 109 } ) %]
53     </td>
54 dpavlin 117
55 dpavlin 109 </tr><tr>
56 dpavlin 117
57 dpavlin 109 <td>
58     Autor:
59     </td><td>
60 dpavlin 231 <input autocomplete="off" id="autor_input" name="Names" type="text" value="" size="60"/>
61 dpavlin 109 <span id="autor_input_loading" style="display: none;">
62     <img src="/img/indicator.gif" />
63     </span>
64     <div class="auto_complete" id="autor_input_auto_complete"></div>
65     [% c.prototype.auto_complete_field( 'autor_input', {
66 dpavlin 326 url => url _ '?search=Names&show=Names',
67 dpavlin 203 indicator => 'autor_input_loading',
68     frequency => 0.8,
69 dpavlin 109 } ) %]
70     </td>
71 dpavlin 117
72 dpavlin 109 </tr>
73     </table>
74    
75 dpavlin 138 <!-- additional fields which might get updated by javascript -->
76     <input name="_template" type="hidden" id="template_name" />
77 dpavlin 159 <input name="_page" type="hidden" id="page_nr" />
78 dpavlin 325 <input name="_reset" type="hidden" id="_reset" value="sve_input,naslov_input,autor_input"/>
79 dpavlin 138
80 dpavlin 275 <div class="databases">
81 dpavlin 276 <a href="#" onclick="return toggleLinkAndElement( this, 'database_list', 'Hide databases');">Select databases</a>
82     <ul id="database_list" style="display: none;">
83 dpavlin 275 [% FOREACH db = c.comp('Model::Databases').list.sort('name') %]
84 dpavlin 278 <li><input type="checkbox" name="_database" value="[% db.prefix %]" onclick="return checkbox_click();">[% db.name %]</li>
85 dpavlin 275 [% END %]
86 dpavlin 276 </ul>
87 dpavlin 275 </div>
88    
89 dpavlin 276 <div class="buttons">
90    
91 dpavlin 182 <input type="submit" name="_submit" value="Search"
92 dpavlin 205 onclick="reset_page_nr( 1 ); return true;"
93 dpavlin 182 />
94 dpavlin 109
95     <span id="searching" style="display: none;">
96 dpavlin 271 Search in progress...
97     <img src="/img/indicator.gif" />
98 dpavlin 109 </span>
99    
100 dpavlin 325 <input type="button" name="_reset_button" value="Clear" onclick="return reset_form();" />
101 dpavlin 117
102 dpavlin 276 </div>
103    
104 dpavlin 109 </form>
105    
106     <div id="results">
107 dpavlin 270 [% IF results ; results ; ELSE %]
108 dpavlin 138 <span class="notice">No results yet.</span>
109 dpavlin 270 [% END %]
110 dpavlin 109 </div>
111    
112     [% INCLUDE footer.tt %]

  ViewVC Help
Powered by ViewVC 1.1.26