Fixed search paginator in Foundry (#2393)
git-svn-id: https://svn.libreccm.org/ccm/trunk@3114 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
f739c03286
commit
773477e321
|
|
@ -25,6 +25,7 @@
|
||||||
|
|
||||||
<!-- Support for the search paginator -->
|
<!-- Support for the search paginator -->
|
||||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||||
xmlns:bebop="http://www.arsdigita.com/bebop/1.0"
|
xmlns:bebop="http://www.arsdigita.com/bebop/1.0"
|
||||||
xmlns:cms="http://www.arsdigita.com/cms/1.0"
|
xmlns:cms="http://www.arsdigita.com/cms/1.0"
|
||||||
xmlns:foundry="http://foundry.libreccm.org"
|
xmlns:foundry="http://foundry.libreccm.org"
|
||||||
|
|
@ -100,10 +101,13 @@
|
||||||
</xsl:choose>
|
</xsl:choose>
|
||||||
</xsl:variable>
|
</xsl:variable>
|
||||||
|
|
||||||
|
<xsl:variable name="page-number" as="xs:integer" select="./@pageNumber"/>
|
||||||
|
<xsl:variable name="page-count" as="xs:integer" select="./@pageCount"/>
|
||||||
|
|
||||||
<span class="paginator navbar">
|
<span class="paginator navbar">
|
||||||
<xsl:if test="./@pageNumber > 1">
|
<xsl:if test="$page-number > 1">
|
||||||
<a class="prev"
|
<a class="prev"
|
||||||
href="{concat($url, ./pageParam, '=', ./pageNumber - 1)}"
|
href="{concat($url, ./@pageParam, '=', $page-number - 1)}"
|
||||||
accesskey="{foundry:get-static-text('search-paginator',
|
accesskey="{foundry:get-static-text('search-paginator',
|
||||||
'navbar/prev/accesskey')}"
|
'navbar/prev/accesskey')}"
|
||||||
title="{foundry:get-static-text('search-paginator',
|
title="{foundry:get-static-text('search-paginator',
|
||||||
|
|
@ -117,12 +121,12 @@
|
||||||
<span class="pages">
|
<span class="pages">
|
||||||
<xsl:value-of select="foundry:get-static-text('search-paginator',
|
<xsl:value-of select="foundry:get-static-text('search-paginator',
|
||||||
'navbar/pageNumber/prefix')"/>
|
'navbar/pageNumber/prefix')"/>
|
||||||
<xsl:value-of select="./@pageNumber"/>
|
<xsl:value-of select="$page-number"/>
|
||||||
<xsl:value-of select="foundry:get-static-text('search-paginator',
|
<xsl:value-of select="foundry:get-static-text('search-paginator',
|
||||||
'navbar/pageNumber/separator')"/>
|
'navbar/pageNumber/separator')"/>
|
||||||
<xsl:value-of select="./@pageCount"/>
|
<xsl:value-of select="$page-count"/>
|
||||||
</span>
|
</span>
|
||||||
<xsl:if test="./@pageNumber < ./@pageCount">
|
<xsl:if test="$page-number < $page-count">
|
||||||
<xsl:value-of select="foundry:get-static-text('search-paginator',
|
<xsl:value-of select="foundry:get-static-text('search-paginator',
|
||||||
'navbar/separator')"/>
|
'navbar/separator')"/>
|
||||||
<xsl:value-of select="foundry:get-static-text('search-paginator',
|
<xsl:value-of select="foundry:get-static-text('search-paginator',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue