/[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 230 by dpavlin, Mon Dec 5 23:23:48 2005 UTC revision 443 by dpavlin, Mon May 1 13:48:42 2006 UTC
# Line 1  Line 1 
1  <!-- results -->  <!-- results -->
2    
3    <pre>
4    [% USE dumper ; dumper.dump( site_uri_params( _page => 42 ) ) %]
5    </pre>
6    
7  [% hits = html_results.size || 0 %]  [% hits = html_results.size || 0 %]
8    
9  [% IF hits < 1 %]  [% IF hits < 1 %]
# Line 14  Line 18 
18    
19  <div>  <div>
20    
21    <div class="results">
22    
23  <span class="results">  Showing [% pager.first %] - [% pager.last %] of
24    <strong>[% hints.hit %] result[%- IF hints.hit > 1 ; 's' ; END %]</strong>
25  Found  for '<strong>[% phrase %]</strong>'
 [%- IF hits == hits_on_page ; -%]  
 more than  
 [%- END %]  
 [% ( (page - 1) * hits_on_page ) + hits %]  
 result  
 [%- IF hits > 1 ; 's' ; END %]  
 for '[% phrase %]'.  
26    
27  [% IF attr && attr.size %]  [% IF attr && attr.size %]
28  <span class="attr">[ [% attr.join(", ") %] ]</span>  <span class="attr">[ [% attr.join(", ") %] ]</span>
29  [% END %]  [% END %]
30    
31  </span>  </div>
   
32    
33    <div style="float:right; font-size: 80%; color: #888; text-align: right;">
34    time: [% hints.time %]s
35    <br/>
36    page: [% page %] of [% pager.last_page %]
37    <br/>
38    template: [% current_template %]
39    </div>
40    
41  <span class="switch_template">  <span class="switch_template">
42    <img src="img/star-red.gif"/>    
43    <a href="#" onclick="return load_template('html_ffzg_results_short.tt');">short</a>    <a href="[% site_uri_params( _template => 'html_ffzg_results_short.tt' ) %]">short</a>
44    <img src="img/star-red.gif"/>    &middot;
45    <a href="#" onclick="return load_template('html_ffzg_results_nonstd.tt');">full</a>    <a href="[% site_uri_params( _template => 'html_ffzg_results_nonstd.tt' ) %]">full</a>
46    <img src="img/star-red.gif"/>    &middot;
47    <a href="#" onclick="return load_template('html_ffzg_results_apa.tt');">APA</a>    <a href="[% site_uri_params( _template => 'html_ffzg_results_apa.tt') %]">APA</a>
48    <img src="img/star-red.gif"/>    &middot;
49    <a href="#" onclick="return load_template('html_ffzg_results_isbd.tt');">ISBD</a>    <a href="[% site_uri_params( _template => 'html_ffzg_results_isbd.tt') %]">ISBD</a>
50  </span>  </span>
51    
52  <br/>  <br/>
53    
54  <div class="html_results">  <a name="page_[% page %]"></a>
55    
56    <div class="html_results" id="html_results">
57    
58  [% FOREACH r IN html_results %]  [% FOREACH r IN html_results %]
59  [% r %]  [% r %]
# Line 57  for '[% phrase %]'. Line 63  for '[% phrase %]'.
63    
64  </div>  </div>
65    
66  [% END # if hits > 1 %]  <div class="pager" id="results_[% page + 1 %]">
67    <a name="page_[% page + 1 %]"></a>
68    
69  <div class="pager">  [% IF pager.previous_page %]
70          Page:  <a id="prev_page" href="[% site_uri_params( _page => pager.previous_page ) %]">&lt;&lt;</a>
 [% IF page > 1 %]  
         <a id="prev_page" href="#" onclick="return prev_page();">&lt;&lt;</a>  
71  [% END %]  [% END %]
72  [% SET p = page - 1 %]  
73  [% FOREACH p IN [ 1 .. p ] %]  Page:
74          <a href="#" onclick="return load_results_page([% p %]);">[% p %]</a>  [% FOREACH page IN pager.pages_in_spread %]
75            [% IF ! page %]
76    ...
77            [% ELSIF page == pager.current_page %]
78    <b>[% page %]</b>
79            [% ELSE %]
80    <a href="[% site_uri_params( _page => page ) %]">[% page %]</a>
81            [% END %]
82  [% END %]  [% END %]
83          <b>[% page %]</b>  
84  [% IF hits > 1  && hits == hits_on_page %]  [% IF pager.next_page %]
85          ...  <a id="next_page" href="[% site_uri_params( _page => pager.next_page ) %]">&gt;&gt;</a>
         <a id="next_page" href="#" onclick="return next_page();">&gt;&gt;</a>  
86  [% END %]  [% END %]
 </div>  
87    
 <div class="notice">  
 End of results.  
 </div>  
88    
89  <script type="text/javascript">  [% END # if hits > 1 %]
90  hide_searching();  
91  </script>  <input type="hidden" name="results_page_[% page %]" id="results_page_[% page %]" value="[%-
92     FOREACH n IN hints.node ;
93     n.key _ "/" _ n.value ;
94     IF ! loop.last ; " " ; END ;
95     END
96    -%]"/>
97    
98  <!-- /results -->  <!-- /results -->
   

Legend:
Removed from v.230  
changed lines
  Added in v.443

  ViewVC Help
Powered by ViewVC 1.1.26