Merge branch 'b-3.6.1' into mebil
[kivitendo-erp.git] / templates / 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 [%- IF pages.max > 1 %]
10 <div class='paginate'>
11 [%- IF pages.page > 1 %]<a class='paginate-link paginate-prev' href='[% build_url(page=pages.page - 1) %]'>&laquo; [% 'prev' | $T8 %]</a> [% ELSE %]<b>&laquo;</b> [% END %]
12 [%- FOR p = pages.common %]
13   [%- NEXT UNLESS p.visible %]
14   [%- IF p.active %]<a class='paginate-link paginate-page' href="[% build_url(page=p.page) %]">[% p.page %]</a> [% ELSE %]<b>[% p.page %]</b> [%- END %]
15 [%- END %]
16 [%- IF pages.page < pages.max %]<a class='paginate-link paginate-next' href='[% build_url(page=pages.page + 1) %]'>[% 'next' | $T8 %] &raquo;</a>[% ELSE %]<b>&raquo;</b>[%- END %]
17 </div>
18 [%- END %]
19 [%- IF target %]
20 <script type='text/javascript'>
21   var target   = '[% target %]';
22   $(function(){
23     $('.paginate-link').click(function(event){
24       event.preventDefault();
25       var e = this;
26       var url = $(this).attr('href')
27       $.ajax({
28         url: url,
29         success: function(data){
30           $(target).html(data)
31         },
32       })
33     });
34   });
35 </script>
36 [%- END %]