Changeset 24441

Show
Ignore:
Timestamp:
22.08.2011 11:04:16 (8 years ago)
Author:
sjm84
Message:

The Format Manager can now only be turned on if the CoverageMetadataRetrieve? service is available

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/oran/transform/pages/pref.xsl

    r24202 r24441  
    147147 
    148148                    <!-- format editing --> 
    149                     <div id="formateditprefs"> 
    150                         <xsl:variable name="formatedit"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='formatedit']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='formatedit']/@value"/></xsl:when><xsl:otherwise>off</xsl:otherwise></xsl:choose></xsl:variable> 
    151                         <div class="paramLabel"> 
    152                             <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.formatedit')"/> 
    153                         </div> 
    154                         <div class="paramValue"> 
    155                             <select name="formatedit"> 
    156                                 <option value="on"><xsl:if test="$formatedit='on'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.formatedit.on')"/></option> 
    157                                 <option value="off"><xsl:if test="$formatedit='off'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.formatedit.off')"/></option> 
    158                             </select> 
    159                         </div> 
    160                         <br class="clear"/> 
    161                     </div> 
     149                    <xsl:if test="/page/pageResponse/collection/serviceList/service[@name='CoverageMetadataRetrieve']"> 
     150                        <div id="formateditprefs"> 
     151                            <xsl:variable name="formatedit"><xsl:choose><xsl:when test="/page/pageRequest/paramList/param[@name='formatedit']"><xsl:value-of select="/page/pageRequest/paramList/param[@name='formatedit']/@value"/></xsl:when><xsl:otherwise>off</xsl:otherwise></xsl:choose></xsl:variable> 
     152                            <div class="paramLabel"> 
     153                                <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.formatedit')"/> 
     154                            </div> 
     155                            <div class="paramValue"> 
     156                                <select name="formatedit"> 
     157                                    <option value="on"><xsl:if test="$formatedit='on'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.formatedit.on')"/></option> 
     158                                    <option value="off"><xsl:if test="$formatedit='off'"><xsl:attribute name="selected"></xsl:attribute></xsl:if><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'pref.formatedit.off')"/></option> 
     159                                </select> 
     160                            </div> 
     161                            <br class="clear"/> 
     162                        </div> 
     163                    </xsl:if> 
    162164                </div> 
    163165