]> wagnertech.de Git - mfinanz.git/blob - templates/design40_webpages/common/paginate.html
date error in mapping
[mfinanz.git] / templates / design40_webpages / common / paginate.html
1 [% USE T8 %]
2 [% MACRO build_url BLOCK %]
3  [% IF base_url %]
4   [% base_url %]&page=[% page %]
5  [% ELSE %]
6   [% url_maker('page' => page) %]
7  [% END %]
8 [% END %]
9
10 [% IF pages.max > 1 %]
11 <div class="paginate control-panel">
12 [% IF pages.page > 1 %]
13   <a class="paginate-link paginate-prev" href="[% build_url(page=pages.page - 1) %]" title="[% 'prev' | $T8 %]"></a> [% ELSE %]<span class="paginate-prev"></span> [% END %]
14   [% FOR p = pages.common %]
15     [% NEXT UNLESS p.visible %]
16     [% IF p.active %]
17       <a class="paginate-link paginate-page" href="[% build_url(page=p.page) %]">[% p.page %]</a>
18     [% ELSE %]
19       <span class="paginate-page">[% p.page %]</span>
20     [% END %]
21   [% END %]
22   [% IF pages.page < pages.max %]
23     <a class="paginate-link paginate-next" href="[% build_url(page=pages.page + 1) %]" title="[% 'next' | $T8 %]"></a>
24   [% ELSE %]
25     <span class="paginate-next"></span>
26   [% END %]
27 </div>
28 [% END %]
29
30 [% IF target %]
31 <script type="text/javascript">
32   var target   = '[% target %]';
33   $(function(){
34     $('.paginate-link').click(function(event){
35       event.preventDefault();
36       var e = this;
37       var url = $(this).attr('href')
38       $.ajax({
39         url: url,
40         success: function(data){
41           $(target).html(data)
42         },
43       })
44     });
45   });
46 </script>
47 [% END %]