Fix bug reported in https://bugs.launchpad.net/evergreen/+bug/1021287 user/dyrcona/lp1021287
authorJason Stephenson <jstephenson@mvlc.org>
Thu, 5 Jul 2012 13:38:56 +0000 (09:38 -0400)
committerJason Stephenson <jstephenson@mvlc.org>
Thu, 5 Jul 2012 15:40:26 +0000 (11:40 -0400)
Check if bookbag count is greater than limit before displaying Next>
and <Previous links in Open-ILS/src/templates/opac/myopac/lists.tt2.

Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
Open-ILS/src/templates/opac/myopac/lists.tt2

index 9fed052..e633688 100644 (file)
     [% IF ctx.bookbags.size %]
     <div class="header_middle">
         <span class="float-left">[% l('Saved Lists') %]</span>
+        [% IF limit < ctx.bookbag_count %]
         <span class='float-left' style='padding-left: 10px;'>
             <a href='[% mkurl(ctx.opac_root _ '/myopac/lists', {limit => limit, offset => (offset - limit)}) %]'
                 [% IF offset == 0 %] class='invisible' [% END %]><span class="nav_arrow_fix">&#9668;</span>[% l('Previous') %]</a>
-            [%# TODO: get total to prevent paging off then end of the list.. %]
             <a href='[% mkurl(ctx.opac_root _ '/myopac/lists', {limit => limit, offset => (offset + limit)}) %]'
                [% IF ctx.bookbags.size < limit %] class='invisible' [% END %] >[% l('Next') %]<span class="nav_arrow_fix">&#9658;</span></a>
         </span>
+        [% END %]
     </div>
     <div class="clear-both"></div>