/[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 159 by dpavlin, Sat Nov 26 16:22:02 2005 UTC revision 531 by dpavlin, Mon May 22 22:12:09 2006 UTC
# Line 1  Line 1 
1  <!-- results -->  <!-- results -->
2    
3    <!--
4    <pre>
5    [% USE dumper ; dumper.dump( hints ) %]
6    </pre>
7    -->
8    
9  [% hits = html_results.size || 0 %]  [% hits = html_results.size || 0 %]
10    
11  [% IF hits < 1 %]  [% IF hits < 1 %]
# Line 10  Line 16 
16   [% IF attr && attr.size %]   [% IF attr && attr.size %]
17   <span class="attr">[ [% attr.join(", ") %] ]</span>   <span class="attr">[ [% attr.join(", ") %] ]</span>
18   [% END %]   [% END %]
19   [% STOP %]  [% ELSE %]
 [% END %]  
20    
21  <div>  <div>
22    
23    <div class="results">
24    
25  <span class="results">  Showing [% pager.first %] - [% pager.last %] of
26    <strong>[% hints.hit %] result[%- IF hints.hit > 1 ; 's' ; END %]</strong>
27  Found  for '<strong>[% phrase %]</strong>'
 [%- IF hits == 100 ; -%]  
 more than  
 [%- END %]  
 [% hits %]  
 result  
 [%- IF hits > 1 ; 's' ; END %]  
 for '[% phrase %]'.  
28    
29  [% IF attr && attr.size %]  [% IF attr && attr.size %]
30  <span class="attr">[ [% attr.join(", ") %] ]</span>  <span class="attr">[ [% attr.join(", ") %] ]</span>
31  [% END %]  [% END %]
32    
33  </span>  </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    <br/>
41    template: [% current_template %]
42    -->
43    </div>
44    
45    [%
46    MACRO template_link(template,desc) BLOCK;
47            IF template == current_template ;
48                    '<strong>' ; desc ; '</strong>';
49            ELSE;
50                    '<a href="' ; site_uri_params( _template => template ) ; '">' ; desc ; '</a>';
51            END;
52    END;
53    %]
54    
55  <span class="switch_template">  <span class="switch_template">
56    <a href="#" onclick="load_template('html_ffzg_results_nonstd.tt'); return false;">full</a>    Display format:
57    <img src="img/star-red.gif"/>    [% template_link('html_ffzg_results_short.tt', 'short') %]
58    <a href="#" onclick="load_template('html_ffzg_results_apa.tt'); return false;">APA</a>    &middot;
59    <img src="img/star-red.gif"/>    [% template_link('results_full.tt', 'full') %]
60    <a href="#" onclick="load_template('html_ffzg_results_isbd.tt'); return false;">ISBD</a>    &middot;
61      [% template_link('html_ffzg_results_apa.tt', 'APA') %]
62      &middot;
63      [% template_link('html_ffzg_results_isbd.tt', 'ISBD') %]
64  </span>  </span>
65    
66  <br/>  <br/>
67    
68  <div class="html_results">  <a name="page_[% page %]"></a>
69    
70    <div class="html_results" id="html_results">
71    
72  [% FOREACH r IN html_results %]  [% FOREACH r IN html_results %]
73  [% r %]  [% r %]
# Line 55  for '[% phrase %]'. Line 77  for '[% phrase %]'.
77    
78  </div>  </div>
79    
80  <div class="pager">  <div class="pager" id="results_[% page + 1 %]">
81          <a href="#" onclick="next_page(); return false;">more results</a>  <a name="page_[% page + 1 %]"></a>
         ...  
         <a href="#" onclick="prev_page(); return false;">back to last page</a>  
 </div>  
82    
83  <div class="notice">  [% IF pager.previous_page %]
84  End of results.  <a id="prev_page" href="[% site_uri_params( _page => pager.previous_page ) %]">&lt;&lt;</a>
85  </div>  [% END %]
86    
87  <script type="text/javascript">  Page:
88  hide_searching();  [% FOREACH page IN pager.pages_in_spread %]
89  </script>          [% 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  <!-- /results -->  [% 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    <!-- /results -->

Legend:
Removed from v.159  
changed lines
  Added in v.531

  ViewVC Help
Powered by ViewVC 1.1.26