Ignore:
Timestamp:
2009-01-30T17:27:08+13:00 (15 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.

File:
1 edited

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>
Note: See TracChangeset for help on using the changeset viewer.