Ignore:
Timestamp:
2010-08-10T17:27:10+12:00 (14 years ago)
Author:
sjb48
Message:

More work on format statements. New elements can now be added by dragging in to the sortables. Javascript is now more modular.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/oran/transform/layouts/xml-to-gui.xsl

    r22569 r22598  
    118118        <xsl:param name="metadataSets"/>
    119119
    120         <div class="gsf_choose-metadata css_gsf_choose-metadata block" title="gsf:choose-metadata">
     120        <div class="gsf_choose_metadata css_gsf_choose_metadata block" title="gsf:choose-metadata">
    121121                CHOOSE <a href="#" class="minmax">[-]</a><a href="#" class="remove">[x]</a>
    122122                <xsl:apply-templates mode="xml-to-gui">
     
    124124                    <xsl:with-param name="metadataSets" select="$metadataSets"/>
    125125                </xsl:apply-templates>
    126                 END CHOOSE
    127126        </div>   
    128127    </xsl:template>
     
    134133        <xsl:param name="metadataSets"/>
    135134
    136         <xsl:variable name="one">
    137135        <div class="gsf_metadata css_gsf_metadata block leaf" title="gsf:metadata">METADATA <xsl:call-template name="meta-to-combo">
    138136                        <xsl:with-param name="metadataSets" select="$metadataSets"/>
     
    140138                     </xsl:call-template> <a href="#" class="minmax">[-]</a><a href="#" class="remove">[x]</a>
    141139        </div>
    142         </xsl:variable>
    143 
    144      
    145         <xsl:variable name="meta">
    146         <xsl:call-template name="xml-to-string">
    147             <xsl:with-param name="node-set" select="exsl:node-set($one)"/>
    148         </xsl:call-template>
    149         </xsl:variable>
    150 
    151         <xsl:copy-of select="$one"/>
    152 
    153         <br/>
    154         <script type="text/javascript">
    155             gsf_metadata_element = <xsl:text disable-output-escaping="yes">'</xsl:text><xsl:copy-of select="$one" disable-output-escaping="yes"/><xsl:text disable-output-escaping="yes">';</xsl:text>
    156 
    157         </script>
    158 
    159140    </xsl:template>
    160141
     
    196177                    <xsl:with-param name="metadataSets" select="$metadataSets"/>
    197178                </xsl:apply-templates>
    198                 END LINK <br/>
    199179        </div>
    200180    </xsl:template>
     
    215195
    216196
    217         <div class="gsf_template block" title="gsf:template">
    218                 TEMPLATE[match=<xsl:value-of select="@match"/>]<a href="#" class="minmax">[-]</a><a href="#" class="remove">[x]</a>
     197        <div class="gsf_template css_gsf_template block" title="gsf:template">
     198                TEMPLATE[match=<input type="text" name="rawtextinput" size="10" value="{@match}"/>]<a href="#" class="minmax">[-]</a><a href="#" class="remove">[x]</a>
    219199                <table border="1">
    220200                <tr class="tr">
     
    225205                </tr>
    226206                </table>
    227                 END TEMPLATE <br/>
    228         </div>
     207        </div><br/>
    229208    </xsl:template>
    230209
     
    234213        <xsl:param name="metadataSets"/>
    235214
    236         <div class="gsf_switch block" title="gsf:switch">
     215        <div class="gsf_switch css_gsf_switch block" title="gsf:switch">
    237216                SWITCH <a href="#" class="minmax">[-]</a><a href="#" class="remove">[x]</a>
    238217                <xsl:apply-templates mode="xml-to-gui">
     
    240219                    <xsl:with-param name="metadataSets" select="$metadataSets"/>
    241220                </xsl:apply-templates>
    242                 END SWITCH
    243221        </div>
    244222    </xsl:template>
     
    250228        <xsl:param name="metadataSets"/>
    251229
    252         <div class="gsf_when block" title="gsf:when">
     230        <div class="gsf_when css_gsf_when block" title="gsf:when">
    253231                WHEN[test=<xsl:value-of select="@test"/>] <br/><a href="#" class="minmax">[-]</a><a href="#" class="remove">[x]</a>
    254232                <xsl:apply-templates mode="xml-to-gui">
     
    256234                  <xsl:with-param name="metadataSets" select="$metadataSets"/>
    257235                </xsl:apply-templates>
    258                 END WHEN
    259236        </div>
    260237    </xsl:template>
     
    266243        <xsl:param name="metadataSets"/>
    267244
    268         <div class="gsf_otherwise block" title="gsf:otherwise">
     245        <div class="gsf_otherwise css_gsf_otherwise block" title="gsf:otherwise">
    269246                OTHERWISE <br/><a href="#" class="minmax">[-]</a><a href="#" class="remove">[x]</a>
    270247                <xsl:apply-templates mode="xml-to-gui">
     
    272249                    <xsl:with-param name="metadataSets" select="$metadataSets"/>
    273250                </xsl:apply-templates>
    274                 END OTHERWISE
    275251        </div>
    276252    </xsl:template>
     
    282258        <xsl:param name="metadataSets"/>
    283259
    284         <div class="gsf_icon block leaf" title="gsf:icon">
     260        <div class="gsf_icon css_gsf_icon block leaf" title="gsf:icon">
    285261                ICON[type=
    286262                <select>
     
    318294                    <xsl:with-param name="metadataSets" select="$metadataSets"/>
    319295                </xsl:apply-templates>
    320                 END DEFAULT
    321296        </div>
    322297    </xsl:template>
     
    329304       
    330305        <div class="block leaf" title="gsf:text">
    331                 TEXT <a href="#" class="minmax">[-]</a><a href="#" class="remove">[x]</a>
    332306                <xsl:variable name="rawtext"><xsl:value-of select="."/></xsl:variable>
    333                 TEXT = <input type="text" name="rawtextinput" size="10" value="{$rawtext}"/><br/>
     307                TEXT = <input type="text" name="rawtextinput" size="10" value="{$rawtext}"/><a href="#" class="minmax">[-]</a><a href="#" class="remove">[x]</a>
    334308        </div>
    335309    </xsl:template>
Note: See TracChangeset for help on using the changeset viewer.