Ignore:
Timestamp:
2012-07-12T12:42:07+12:00 (12 years ago)
Author:
sjm84
Message:

Some fixes to the paged image view

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/default/transform/layouts/toc.xsl

    r25932 r25936  
    177177                <!-- The section name, links to the section in the document -->
    178178                <td>               
    179                     <a id="toclink{@nodeID}">
    180                         <xsl:choose>
    181                             <xsl:when test="/page/pageResponse/document/@docType = 'paged'">
    182                                 <xsl:attribute name="href"><xsl:value-of select="$library_name"/>?a=d&amp;c=<xsl:value-of select="/page/pageResponse/collection/@name"/>&amp;d=<xsl:value-of select="@nodeID"/>&amp;dt=<xsl:value-of select="@docType"/>&amp;p.a=b&amp;p.s=<xsl:value-of select="/page/pageResponse/service/@name"/></xsl:attribute>
    183                             </xsl:when>
    184                             <xsl:otherwise>
    185                                 <xsl:attribute name="href">javascript:focusSection('<xsl:value-of select="@nodeID"/>');</xsl:attribute>
    186                             </xsl:otherwise>
    187                         </xsl:choose>
     179                    <a id="toclink{@nodeID}" href="javascript:focusSection('{@nodeID}');">
    188180                        <xsl:if test="util:hashToSectionId(@nodeID)">
    189181                            <xsl:value-of select="util:hashToSectionId(@nodeID)"/>
    190182                            <xsl:text> </xsl:text>
    191183                        </xsl:if>
    192                         <xsl:call-template name="sectionTitle"/>
     184                        <xsl:call-template name="sectionHeader"/>
    193185                    </a>
    194186                </td>
     
    221213            <ul id="viewOptions">
    222214                <!-- Paged-image options -->
    223                 <xsl:if test="count(//documentNode/metadataList/metadata[@name = 'Screen']) > 0 or /page/pageResponse/document/documentNode/@docType = 'paged'">
    224                     <li>
    225                         <select id="viewSelection" onchange="changeView();">
    226                             <xsl:choose>
    227                                 <xsl:when test="/page/pageRequest/paramList/param[@name = 'view']/@value = 'image'">
    228                                     <option>Default view</option>
    229                                     <option selected="true">Image view</option>
    230                                     <option>Text view</option>
    231                                 </xsl:when>
    232                                 <xsl:when test="/page/pageRequest/paramList/param[@name = 'view']/@value = 'text'">
    233                                     <option>Default view</option>
    234                                     <option>Image view</option>
    235                                     <option selected="true">Text view</option>
    236                                 </xsl:when>
    237                                 <xsl:otherwise>
    238                                     <option selected="true">Default view</option>
    239                                     <option>Image view</option>
    240                                     <option>Text view</option>
    241                                 </xsl:otherwise>
    242                             </xsl:choose>
    243                         </select>
    244                     </li>
    245                 </xsl:if>
     215                <li id="pagedImageOptions">
     216                    <xsl:attribute name="style">
     217                        <xsl:choose>
     218                            <xsl:when test="count(//documentNode/metadataList/metadata[@name = 'Screen']) > 0 or /page/pageResponse/document/documentNode/@docType = 'paged'">
     219                            </xsl:when>
     220                            <xsl:otherwise>
     221                                display:none;
     222                            </xsl:otherwise>
     223                        </xsl:choose>
     224                    </xsl:attribute>
     225                    <select id="viewSelection" onchange="changeView();">
     226                        <xsl:choose>
     227                            <xsl:when test="/page/pageRequest/paramList/param[@name = 'view']/@value = 'image'">
     228                                <option>Default view</option>
     229                                <option selected="true">Image view</option>
     230                                <option>Text view</option>
     231                            </xsl:when>
     232                            <xsl:when test="/page/pageRequest/paramList/param[@name = 'view']/@value = 'text'">
     233                                <option>Default view</option>
     234                                <option>Image view</option>
     235                                <option selected="true">Text view</option>
     236                            </xsl:when>
     237                            <xsl:otherwise>
     238                                <option selected="true">Default view</option>
     239                                <option>Image view</option>
     240                                <option>Text view</option>
     241                            </xsl:otherwise>
     242                        </xsl:choose>
     243                    </select>
     244                </li>
    246245           
    247246                <!-- Realistic books link -->
     
    269268                        </input>
    270269                    </li>
    271                 </xsl:if>
     270                </xsl:if><xsl:text> </xsl:text>
    272271            </ul>
    273272            <ul id="zoomOptions">
Note: See TracChangeset for help on using the changeset viewer.