Ignore:
Timestamp:
2012-09-18T15:42:14+12:00 (12 years ago)
Author:
sjm84
Message:

Adding slideshow functionality for paged image collections

File:
1 edited

Legend:

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

    r26175 r26203  
    176176               
    177177                <!-- The section name, links to the section in the document -->
    178                 <td>               
     178                <td class="tocTextCell">               
    179179                    <a id="toclink{@nodeID}" href="javascript:focusSection('{@nodeID}');">
    180180                        <xsl:if test="util:hashToSectionId(@nodeID)">
     
    216216                    <xsl:attribute name="style">
    217217                        <xsl:choose>
    218                             <xsl:when test="count(//documentNode/metadataList/metadata[@name = 'Screen']) > 0 or /page/pageResponse/document/documentNode/@docType = 'paged' or /page/pageResponse/document/documentNode/@docType = 'pagedhierarchy'">
     218                            <xsl:when test="count(//documentNode/metadataList/metadata[@name = 'Screen']) > 0 or /page/pageResponse/document/@docType = 'paged' or /page/pageResponse/document/@docType = 'pagedhierarchy'">
    219219                            </xsl:when>
    220220                            <xsl:otherwise>
     
    242242                        </xsl:choose>
    243243                    </select>
     244                </li>
     245               
     246                <!-- Slide-show options -->
     247                <li id="slideShowOptions">
     248                    <xsl:attribute name="style">
     249                        <xsl:choose>
     250                            <xsl:when test="count(//documentNode/metadataList/metadata[@name = 'Screen']) > 0 or /page/pageResponse/document/@docType = 'paged' or /page/pageResponse/document/@docType = 'pagedhierarchy'">
     251                            </xsl:when>
     252                            <xsl:otherwise>
     253                                display:none;
     254                            </xsl:otherwise>
     255                        </xsl:choose>
     256                    </xsl:attribute>
     257                    <img>
     258                        <xsl:attribute name="src"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'slideshow_image')"/></xsl:attribute>
     259                    </img>
     260                    <input id="ssOption" type="checkbox" onclick="showSlideShow()" class="optionCheckBox"/>
    244261                </li>
    245262           
     
    282299                            $("#zoomToggle").change(function()
    283300                            {
    284                                 _imageZoomEnabled = !_imageZoomEnabled;
     301                                _imageZoomEnabled = $("#zoomToggle").attr("checked");
    285302                            });
    286303                        </xsl:text>
     
    301318                                    if(divs[i].getAttribute("id") &amp;&amp; divs[i].getAttribute("id").search(/^mover.*/) != -1)
    302319                                    {
    303                                         divs[i].style.height = 200 + (2 * sliderValue) + "px";
    304                                         divs[i].style.width = 200 + (2 * sliderValue) + "px";
     320                                        divs[i].style.height = 400 + (2 * sliderValue) + "px";
     321                                        divs[i].style.width = 400 + (2 * sliderValue) + "px";
    305322                                    }
    306323                                }
Note: See TracChangeset for help on using the changeset viewer.