Changeset 33209

Show
Ignore:
Timestamp:
24.06.2019 11:27:53 (3 weeks ago)
Author:
kjdon
Message:

don't add 1 to currentpage * docsperpage. otherwise you miss the final document

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/default/transform/pages/query.xsl

    r33148 r33209  
    540540          <xsl:call-template name="documentLevel"/> 
    541541        </xsl:variable> 
    542          
    543542        <!-- we only need this if number of docs > docsperpage --> 
    544543        <xsl:if test="$docMax &gt; $docsPerPage"> 
     
    594593                <!-- Next button --> 
    595594                <td id="nextTD"> 
    596                     <xsl:if test="$docsPerPage &gt; 0 and ($currentPage * $docsPerPage + 1) &lt; $docMax"> 
     595                    <xsl:if test="$docsPerPage &gt; 0 and ($currentPage * $docsPerPage) &lt; $docMax"> 
    597596                        <a href="{$library_name}?a=q&amp;sa={/page/pageRequest/paramList/param[@name = 'sa']/@value}&amp;c={$collName}&amp;s={/page/pageResponse/service/@name}&amp;rt=rd&amp;{$startPageName}={$currentPage + 1}&amp;qs={/page/pageRequest/paramList/param[@name='qs']/@value}"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'query.results.next')"/></a> 
    598597                    </xsl:if> 
    599598                </td> 
    600599                <td id="nextArrowTD"> 
    601                     <xsl:if test="$docsPerPage &gt; 0 and ($currentPage * $docsPerPage + 1) &lt; $docMax"> 
     600                    <xsl:if test="$docsPerPage &gt; 0 and ($currentPage * $docsPerPage) &lt; $docMax"> 
    602601                        <a href="{$library_name}?a=q&amp;sa={/page/pageRequest/paramList/param[@name = 'sa']/@value}&amp;c={$collName}&amp;s={/page/pageResponse/service/@name}&amp;rt=rd&amp;{$startPageName}={$currentPage + 1}&amp;qs={/page/pageRequest/paramList/param[@name='qs']/@value}"> 
    603602                            <xsl:call-template name="nextArrowImage"/>