KMAIN-583 : OPAC My Account screen - holds tab only showing 15 items max
authorBill Erickson <berickxx@gmail.com>
Wed, 29 Oct 2014 21:08:25 +0000 (17:08 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
    Cross-port: 92fb51a

KCLS/openils/var/templates_kcls/opac/myopac/holds.tt2

index 807f22d..519f7ac 100644 (file)
@@ -2,7 +2,11 @@
     PROCESS "opac/parts/misc_util.tt2";
     PROCESS "opac/parts/hold_status.tt2";
     WRAPPER "opac/parts/myopac/base.tt2";
-    myopac_page = "holds"  %]
+    myopac_page = "holds";
+    limit = ctx.holds_limit;
+    offset = ctx.holds_offset;
+    count = ctx.holds_ids.size;
+%]
 <div id='myopac_holds_div'>
 
     <div id="acct_holds_tabs" style="padding-bottom: 12px;color:#666;">
                 END
             %]
         </span>
+        <span class='float-left' style='padding-left: 10px;'>
+            <a href='[% mkurl('holds', {limit => limit,offset => (offset - limit)}) %]'
+                [% IF offset <= 0 %] class='invisible' [% END %]><span class="nav_arrow_fix">&#9668;</span>[% l('Previous') %]</a>
+            [% IF offset > 0 || count > limit;
+                curpage = 0;
+                WHILE curpage * limit < count;
+                    IF curpage * limit == offset;
+            %]
+            [% curpage + 1 %]
+                    [%- ELSE %]
+            <a href='[% mkurl('holds', {limit => limit, offset => (curpage * limit)}) %]'>[% curpage + 1 %]</a>
+                    [%- END;
+                    curpage = curpage + 1;
+                END;
+            END %]
+            <a href='[% mkurl('holds', {limit => limit, offset => (offset + limit)}) %]'
+               [% IF count <= limit + offset %] class='invisible' [% END %] >[% l('Next') %]<span class="nav_arrow_fix">&#9658;</span></a>
+        </span>
+
         <span style="float:right;">
-            <a class="hide_me" href="#">Export List</a>
+            <a class="hide_me" href="#">[% l('Export List') %]</a>
         </span>
     </div>
     <div class="clear-both"></div>
@@ -59,7 +82,7 @@
                 </td>
                 <td width="1" style="padding-left:5px;">
                     <a href="#"><img
-                        alt="Holds Help"
+                        alt="[% l('Holds Help') %]"
                         src="[% ctx.media_prefix %]/images/question-mark.png" /></a>
                 </td>
                 <td style="padding-left:5px;" class='error'>