/[webpac2]/Webpacus/root/results.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

Diff of /Webpacus/root/results.tt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 101 by dpavlin, Tue Nov 22 15:29:06 2005 UTC revision 447 by dpavlin, Mon May 1 16:11:43 2006 UTC
# Line 1  Line 1 
1    <!-- results -->
2    
3    <!--
4    <pre>
5    [% USE dumper ; dumper.dump( hints ) %]
6    </pre>
7    -->
8    
9    [% hits = html_results.size || 0 %]
10    
11    [% IF hits < 1 %]
12    <div class="no_results">
13     No results found for '[% phrase %]'.
14    </div>
15    
16     [% IF attr && attr.size %]
17     <span class="attr">[ [% attr.join(", ") %] ]</span>
18     [% END %]
19    [% ELSE %]
20    
21    <div>
22    
23    <div class="results">
24    
25    Showing [% pager.first %] - [% pager.last %] of
26    <strong>[% hints.hit %] result[%- IF hints.hit > 1 ; 's' ; END %]</strong>
27    for '<strong>[% phrase %]</strong>'
28    
29    [% IF attr && attr.size %]
30    <span class="attr">[ [% attr.join(", ") %] ]</span>
31    [% END %]
32    
33    </div>
34    
35    <div style="float:right; font-size: 80%; color: #888; text-align: right;">
36    time: [% hints.time %]s
37    <br/>
38    page: [% page %] of [% pager.last_page %]
39  <!--  <!--
40  <pre>[%  <br/>
41          USE dumper;  template: [% current_template %]
         dumper.dump( params )  
 %]</pre>  
42  -->  -->
43    </div>
44    
45  [% c.prototype.form_remote_tag(  [%
46          url => base _ 'results',  MACRO template_link(template,desc) BLOCK;
47          update => 'results',          IF template == current_template ;
48          loading => " Effect.Appear('searching'); ",                  '<strong>' ; desc ; '</strong>';
49          loaded => " Effect.Fade('searching'); ",          ELSE;
50          html_options => {                  '<a href="' ; site_uri_params( _template => template ) ; '">' ; desc ; '</a>';
51                  id => 'results_form',          END;
52          }  END;
53  ) %]  %]
54    
55    <span class="switch_template">
56      Display format:
57      [% template_link('html_ffzg_results_short.tt', 'short') %]
58      &middot;
59      [% template_link('html_ffzg_results_nonstd.tt', 'full') %]
60      &middot;
61      [% template_link('html_ffzg_results_apa.tt', 'APA') %]
62      &middot;
63      [% template_link('html_ffzg_results_isbd.tt', 'ISBD') %]
64    </span>
65    
66  <!-- persistant fileds for search -->  <br/>
67    
68  <input name="TitleProper" type="hidden" size="60"/>  <a name="page_[% page %]"></a>
 <input name="PersonalName" type="hidden" size="60"/>  
69    
70  <input name="_template" type="hidden" id="template_name" />  <div class="html_results" id="html_results">
71    
72  [% FOREACH r IN html_results %]  [% FOREACH r IN html_results %]
73  [% r %]  [% r %]
 <hr/>  
74  [% END %]  [% END %]
75    
76  </form>  </div>
77    
78    </div>
79    
80    <div class="pager" id="results_[% page + 1 %]">
81    <a name="page_[% page + 1 %]"></a>
82    
83    [% IF pager.previous_page %]
84    <a id="prev_page" href="[% site_uri_params( _page => pager.previous_page ) %]">&lt;&lt;</a>
85    [% END %]
86    
87    Page:
88    [% FOREACH page IN pager.pages_in_spread %]
89            [% IF ! page %]
90    ...
91            [% ELSIF page == pager.current_page %]
92    <b>[% page %]</b>
93            [% ELSE %]
94    <a href="[% site_uri_params( _page => page ) %]">[% page %]</a>
95            [% END %]
96    [% END %]
97    
98    [% IF pager.next_page %]
99    <a id="next_page" href="[% site_uri_params( _page => pager.next_page ) %]">&gt;&gt;</a>
100    [% END %]
101    
102    
103    [% END # if hits > 1 %]
104    
105    <input type="hidden" name="node_results" id="node_results" value="[%-
106     FOREACH n IN hints.node ;
107     n.key _ "/" _ n.value ;
108     IF ! loop.last ; " " ; END ;
109     END
110    -%]"/>
111    
112  <br/><tt>End of results.</tt>  <!-- /results -->

Legend:
Removed from v.101  
changed lines
  Added in v.447

  ViewVC Help
Powered by ViewVC 1.1.26