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

Legend:
Removed from v.120  
changed lines
  Added in v.445

  ViewVC Help
Powered by ViewVC 1.1.26