Ignore:
Timestamp:
2009-01-06T14:26:10+13:00 (15 years ago)
Author:
kjdon
Message:

indented the xml nicely.

File:
1 edited

Legend:

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

    r17017 r18316  
    77  exclude-result-prefixes="java util">
    88 
    9    <!-- style includes global params interface_name, library_name -->
     9  <!-- style includes global params interface_name, library_name -->
    1010  <xsl:include href="style.xsl"/>
    1111
    1212  <xsl:output method="html"/> 
    1313 
    14     <!-- the main page layout template is here -->
     14  <!-- the main page layout template is here -->
    1515  <xsl:template match="page">
    16         <html>
    17     <head>
    18       <title>
    19     <!-- put a space in the title in case the actual value is missing - mozilla will not display a page with no title-->
    20     <xsl:call-template name="pageTitle"/><xsl:text> </xsl:text>
    21       </title>
    22       <xsl:call-template name="globalStyle"/>
    23       <xsl:call-template name="pageStyle"/>
    24     </head>
    25           <body>
    26            <div id="globalwrapper">
    27           <xsl:call-template name="response" />
    28           <xsl:call-template name="greenstoneFooter"/>
    29        </div>
    30           </body>
    31         </html>
     16    <html>
     17      <head>
     18    <title>
     19      <!-- put a space in the title in case the actual value is missing - mozilla will not display a page with no title-->
     20      <xsl:call-template name="pageTitle"/><xsl:text> </xsl:text>
     21    </title>
     22    <xsl:call-template name="globalStyle"/>
     23    <xsl:call-template name="pageStyle"/>
     24      </head>
     25      <body>
     26    <div id="globalwrapper">
     27      <xsl:call-template name="response" />
     28      <xsl:call-template name="greenstoneFooter"/>
     29    </div>
     30      </body>
     31    </html>
    3232  </xsl:template>
    3333 
     
    4343    <xsl:variable name="collName" select="/page/pageRequest/paramList/param[@name='c']/@value"/>
    4444   
    45    <xsl:variable name="tidyoption"><xsl:value-of select="/page/pageResponse/collection/metadataList/metadata[@name='tidyoption']"/></xsl:variable>
    46      
     45    <xsl:variable name="tidyoption"><xsl:value-of select="/page/pageResponse/collection/metadataList/metadata[@name='tidyoption']"/></xsl:variable>
     46   
    4747    <xsl:call-template name="standardPageBanner">
    4848      <xsl:with-param name="collName" select="$collName"/>
     
    5454    </xsl:call-template>     
    5555    <div id="qureyform">
    56     <form name="PrefForm" method="get" action="{$library_name}">
    57       <input type='hidden' name='a' value='p'/>
    58       <input type='hidden' name='sa' value='pref'/>
    59       <input type='hidden' name='c' value="{$collName}"/>
    60       <div class="formheading"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.prespref')"/></div>
    61       <ul id="presprefs"><xsl:call-template name="pres-prefs"/></ul>
    62       <ul id="berrybasketprefs" ><xsl:call-template name="berrybasket-prefs"/></ul>
    63      
    64       <xsl:if test="$tidyoption='tidy'">
    65         <ul id="bookprefs"><xsl:call-template name="book-prefs"/></ul>
    66       </xsl:if>
    67      
    68       <div class="formheading"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.searchpref')"/></div>
    69       <ul id="searchprefs"><xsl:call-template name="search-prefs"/></ul>
    70       <input type='submit'><xsl:attribute name="value"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.set_prefs')"/></xsl:attribute></input>
    71        </form>
    72    </div>
     56      <form name="PrefForm" method="get" action="{$library_name}">
     57    <input type='hidden' name='a' value='p'/>
     58    <input type='hidden' name='sa' value='pref'/>
     59    <input type='hidden' name='c' value="{$collName}"/>
     60    <div class="formheading"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.prespref')"/></div>
     61    <ul id="presprefs"><xsl:call-template name="pres-prefs"/></ul>
     62    <ul id="berrybasketprefs" ><xsl:call-template name="berrybasket-prefs"/></ul>
     63   
     64    <xsl:if test="$tidyoption='tidy'">
     65      <ul id="bookprefs"><xsl:call-template name="book-prefs"/></ul>
     66    </xsl:if>
     67   
     68    <div class="formheading"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.searchpref')"/></div>
     69    <ul id="searchprefs"><xsl:call-template name="search-prefs"/></ul>
     70    <input type='submit'><xsl:attribute name="value"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.set_prefs')"/></xsl:attribute></input>
     71      </form>
     72    </div>
    7373  </xsl:template>
    7474 
    7575  <xsl:template name="pres-prefs">
    76      <li><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.interfacelang')"/> <xsl:call-template name="lang-list"/></li>
    77       <li><span class="rightspace"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.encoding')"/></span>x</li>
    78     </xsl:template>
    79  
     76    <li><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.interfacelang')"/> <xsl:call-template name="lang-list"/></li>
     77    <li><span class="rightspace"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.encoding')"/></span>x</li>
     78  </xsl:template>
     79  
    8080  <xsl:template name="lang-list">
    8181    <xsl:variable name="current" select="/page/@lang"/>
     
    9090    <xsl:variable name="hits"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='hitsPerPage']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='hitsPerPage']/@value"/></xsl:when><xsl:otherwise>20</xsl:otherwise></xsl:choose></xsl:variable>
    9191    <li><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.hitsperpage')"/>
    92           <select name="hitsPerPage">
    93         <option value="20"><xsl:if test="$hits=20"><xsl:attribute name="selected"></xsl:attribute></xsl:if>20</option>
    94         <option value="50"><xsl:if test="$hits=50"><xsl:attribute name="selected"></xsl:attribute></xsl:if>50</option>
    95         <option value="100"><xsl:if test="$hits=100"><xsl:attribute name="selected"></xsl:attribute></xsl:if>100</option>
    96         <option value="-1"><xsl:if test="$hits=-1"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.all')"/></option>
    97       </select>
     92      <select name="hitsPerPage">
     93    <option value="20"><xsl:if test="$hits=20"><xsl:attribute name="selected"></xsl:attribute></xsl:if>20</option>
     94    <option value="50"><xsl:if test="$hits=50"><xsl:attribute name="selected"></xsl:attribute></xsl:if>50</option>
     95    <option value="100"><xsl:if test="$hits=100"><xsl:attribute name="selected"></xsl:attribute></xsl:if>100</option>
     96    <option value="-1"><xsl:if test="$hits=-1"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.all')"/></option>
     97      </select>
    9898    </li>
    9999  </xsl:template>
    100100
    101  <xsl:template name="berrybasket-prefs">
    102       <xsl:variable name="berrybasket"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='berrybasket']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='berrybasket']/@value"/></xsl:when><xsl:otherwise>off</xsl:otherwise></xsl:choose></xsl:variable>
    103      
     101  <xsl:template name="berrybasket-prefs">
     102    <xsl:variable name="berrybasket"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='berrybasket']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='berrybasket']/@value"/></xsl:when><xsl:otherwise>off</xsl:otherwise></xsl:choose></xsl:variable>
     103   
    104104    <li><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket')"/> <select name="berrybasket">
    105105        <option value="on"><xsl:if test="$berrybasket='on'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket.on')"/></option>
     
    109109  </xsl:template>
    110110
    111 <xsl:template name="book-prefs">
    112       <xsl:variable name="book"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='book']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='book']/@value"/></xsl:when><xsl:otherwise>off</xsl:otherwise></xsl:choose></xsl:variable>
    113      
     111  <xsl:template name="book-prefs">
     112    <xsl:variable name="book"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='book']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='book']/@value"/></xsl:when><xsl:otherwise>off</xsl:otherwise></xsl:choose></xsl:variable>
     113   
    114114    <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.book')"/> <select name="book">
    115         <option value="on"><xsl:if test="$book='on'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket.on')"/></option>
    116     <option value="off"><xsl:if test="$book='off'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket.off')"/></option>
    117       </select>
     115      <option value="on"><xsl:if test="$book='on'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket.on')"/></option>
     116      <option value="off"><xsl:if test="$book='off'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.berrybasket.off')"/></option>
     117    </select>
    118118   
    119119  </xsl:template>
Note: See TracChangeset for help on using the changeset viewer.