/[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

Annotation of /Webpacus/root/results.tt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 531 - (hide annotations)
Mon May 22 22:12:09 2006 UTC (17 years, 11 months ago) by dpavlin
File size: 2273 byte(s)
design

1 dpavlin 107 <!-- results -->
2 dpavlin 97
3 dpavlin 447 <!--
4 dpavlin 410 <pre>
5 dpavlin 447 [% USE dumper ; dumper.dump( hints ) %]
6 dpavlin 410 </pre>
7 dpavlin 447 -->
8 dpavlin 405
9 dpavlin 159 [% hits = html_results.size || 0 %]
10 dpavlin 136
11     [% IF hits < 1 %]
12     <div class="no_results">
13 dpavlin 137 No results found for '[% phrase %]'.
14 dpavlin 136 </div>
15 dpavlin 137
16     [% IF attr && attr.size %]
17 dpavlin 138 <span class="attr">[ [% attr.join(", ") %] ]</span>
18 dpavlin 137 [% END %]
19 dpavlin 160 [% ELSE %]
20 dpavlin 136
21 dpavlin 137 <div>
22    
23 dpavlin 440 <div class="results">
24 dpavlin 101
25 dpavlin 443 Showing [% pager.first %] - [% pager.last %] of
26     <strong>[% hints.hit %] result[%- IF hints.hit > 1 ; 's' ; END %]</strong>
27     for '<strong>[% phrase %]</strong>'
28 dpavlin 120
29 dpavlin 131 [% IF attr && attr.size %]
30 dpavlin 138 <span class="attr">[ [% attr.join(", ") %] ]</span>
31 dpavlin 130 [% END %]
32 dpavlin 128
33 dpavlin 440 </div>
34 dpavlin 130
35 dpavlin 443 <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 dpavlin 445 <!--
40 dpavlin 443 <br/>
41     template: [% current_template %]
42 dpavlin 445 -->
43 dpavlin 443 </div>
44 dpavlin 130
45 dpavlin 445 [%
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 dpavlin 138 <span class="switch_template">
56 dpavlin 445 Display format:
57     [% template_link('html_ffzg_results_short.tt', 'short') %]
58 dpavlin 332 &middot;
59 dpavlin 531 [% template_link('results_full.tt', 'full') %]
60 dpavlin 332 &middot;
61 dpavlin 445 [% template_link('html_ffzg_results_apa.tt', 'APA') %]
62 dpavlin 332 &middot;
63 dpavlin 445 [% template_link('html_ffzg_results_isbd.tt', 'ISBD') %]
64 dpavlin 128 </span>
65    
66     <br/>
67    
68 dpavlin 354 <a name="page_[% page %]"></a>
69    
70 dpavlin 408 <div class="html_results" id="html_results">
71 dpavlin 130
72 dpavlin 100 [% FOREACH r IN html_results %]
73     [% r %]
74 dpavlin 93 [% END %]
75    
76 dpavlin 130 </div>
77    
78 dpavlin 138 </div>
79 dpavlin 97
80 dpavlin 354 <div class="pager" id="results_[% page + 1 %]">
81     <a name="page_[% page + 1 %]"></a>
82    
83 dpavlin 440 [% IF pager.previous_page %]
84 dpavlin 442 <a id="prev_page" href="[% site_uri_params( _page => pager.previous_page ) %]">&lt;&lt;</a>
85 dpavlin 160 [% END %]
86 dpavlin 440
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 dpavlin 442 <a href="[% site_uri_params( _page => page ) %]">[% page %]</a>
95 dpavlin 440 [% END %]
96 dpavlin 160 [% END %]
97 dpavlin 440
98     [% IF pager.next_page %]
99 dpavlin 442 <a id="next_page" href="[% site_uri_params( _page => pager.next_page ) %]">&gt;&gt;</a>
100 dpavlin 160 [% END %]
101 dpavlin 159
102 dpavlin 440
103 dpavlin 270 [% END # if hits > 1 %]
104 dpavlin 107
105 dpavlin 447 <input type="hidden" name="node_results" id="node_results" value="[%-
106 dpavlin 408 FOREACH n IN hints.node ;
107     n.key _ "/" _ n.value ;
108     IF ! loop.last ; " " ; END ;
109     END
110     -%]"/>
111 dpavlin 132
112 dpavlin 138 <!-- /results -->

  ViewVC Help
Powered by ViewVC 1.1.26