Changeset 18437

Show
Ignore:
Timestamp:
30.01.2009 17:27:08 (11 years ago)
Author:
max
Message:

Temporary fix for the lost book switch when using the new skin++ engine, so that things can still keep working.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • greenstone3/trunk/web/interfaces/default/transform/document.xsl

    r18388 r18437  
    77  extension-element-prefixes="java util" 
    88  exclude-result-prefixes="java util gsf"> 
     9 
    910 
    1011  <!-- style includes global params interface_name, library_name --> 
     
    122123      </xsl:when> 
    123124      <xsl:otherwise> 
    124  
    125     <xsl:if test="$bookswitch = 'flashxml'"> 
     125    <xsl:choose> 
     126    <xsl:when test="$bookswitch = 'flashxml'"> 
    126127      <xsl:call-template name="xmldocumentContentPeeling"> 
    127128        <xsl:with-param name="collName" select="$collName"/> 
    128129      </xsl:call-template> 
    129     </xsl:if> 
     130    </xsl:when> 
    130131     
    131     <xsl:if test="$bookswitch = 'off'"> 
    132       <xsl:call-template name="documentHeading"> 
    133         <xsl:with-param name="collName" select="$collName"/> 
    134       </xsl:call-template> 
    135        
    136       <xsl:call-template name="documentArrows"> 
    137         <xsl:with-param name="collName" select="$collName"/> 
    138       </xsl:call-template>          
    139       <xsl:call-template name="documentContent"> 
    140         <xsl:with-param name="collName" select="$collName"/> 
    141       </xsl:call-template> 
    142       <xsl:call-template name="documentArrows"> 
    143         <xsl:with-param name="collName" select="$collName"/> 
    144       </xsl:call-template>    
    145     </xsl:if> 
    146     <xsl:if test="$bookswitch = 'on'"> 
     132    <xsl:when test="$bookswitch = 'on'"> 
    147133      <xsl:call-template name="documentHeading"> 
    148134        <xsl:with-param name="collName" select="$collName"/> 
     
    182168        </xsl:text> 
    183169      </script> 
    184     </xsl:if>   
     170    </xsl:when>  
     171    <xsl:otherwise> 
     172      <xsl:call-template name="documentHeading"> 
     173        <xsl:with-param name="collName" select="$collName"/> 
     174      </xsl:call-template> 
     175       
     176      <xsl:call-template name="documentArrows"> 
     177        <xsl:with-param name="collName" select="$collName"/> 
     178      </xsl:call-template>          
     179      <xsl:call-template name="documentContent"> 
     180        <xsl:with-param name="collName" select="$collName"/> 
     181      </xsl:call-template> 
     182      <xsl:call-template name="documentArrows"> 
     183        <xsl:with-param name="collName" select="$collName"/> 
     184      </xsl:call-template>    
     185    </xsl:otherwise> 
     186    </xsl:choose> 
     187     
    185188      </xsl:otherwise> 
    186189    </xsl:choose> 
     
    487490    <xsl:when test="@type='query'">a=q&amp;s=<xsl:value-of select="@service"/>&amp;rt=rd</xsl:when> 
    488491    <xsl:otherwise> 
    489       p 
     492    p 
    490493    </xsl:otherwise> 
    491494      </xsl:choose>