Ignore:
Timestamp:
2015-09-02T13:36:28+12:00 (9 years ago)
Author:
kjdon
Message:

changing the filtering algorithm. Can choose between pagenum and title. pagenum is numeric by default, title is string matching.

File:
1 edited

Legend:

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

    r29520 r30169  
    8989                                        {
    9090                                            retrieveTableOfContentsAndTitles();
     91                                                <!--setUpFilterButtons();-->
    9192                                        });
    9293                                    </xsl:text>
     
    9697                                    <img src="{util:getInterfaceText($interface_name, /page/@lang, 'loading_image')}"/><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.loading')"/><xsl:text>...</xsl:text>
    9798                                </div>
    98                                 <table style="width:100%;"><tbody><tr>
    99                                     <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.filter_pages')"/><xsl:text>: </xsl:text><input id="filterText" type="text" size="27"/></td>
     99                                <label for="filterText"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.filter_pages')"/><xsl:text>: </xsl:text></label><span id="filterOnButtons" style="float: right;">xx</span><input id="filterText" type="text" style="width: 100%;"/>
     100                                <xsl:if test="/page/pageRequest/userInformation and /page/pageRequest/userInformation/@editEnabled = 'true'">
     101                                  <a href="javascript:extractFilteredPagesToOwnDocument();"><button id="extractDocButton">Extract these pages to document</button></a>
     102                                </xsl:if>
     103                                 
     104                            <!--    <table style="width:100%;"><tbody><tr>
     105                                    <td><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'doc.filter_pages')"/><xsl:text>: </xsl:text><input id="filterText" type="text"/></td>
    100106                                </tr>
    101107                                <xsl:if test="/page/pageRequest/userInformation and /page/pageRequest/userInformation/@editEnabled = 'true'">
    102108                                    <tr><td><a href="javascript:extractFilteredPagesToOwnDocument();"><button id="extractDocButton">Extract these pages to document</button></a></td></tr>
    103109                                </xsl:if>
    104                                 </tbody></table>
     110                                </tbody></table>-->
    105111                            </xsl:when>
    106112                            <xsl:when test="not(/page/pageRequest/paramList/param[@name = 'ed']/@value = '1')">
     
    202208                    <a id="toclink{@nodeID}" href="javascript:focusSection('{@nodeID}');">
    203209                        <xsl:if test="util:hashToSectionId(@nodeID)">
    204                             <xsl:value-of select="util:hashToSectionId(@nodeID)"/>
    205                             <xsl:text> </xsl:text>
    206                         </xsl:if>
    207                         <xsl:call-template name="sectionHeading"/>
     210                          <span class="tocSectionNumber"><xsl:value-of select="util:hashToSectionId(@nodeID)"/><!--<xsl:text> </xsl:text>--></span></xsl:if><xsl:call-template name="sectionHeading"/>
    208211                    </a>
    209212                </td>
Note: See TracChangeset for help on using the changeset viewer.