Ignore:
Timestamp:
2010-11-29T17:10:18+13:00 (13 years ago)
Author:
sjb48
Message:

XSL transform from HTML to GSF format statement successful. Need to figure out how to include any HTML tags (br, i etc) as XSL fails on these at present.

File:
1 edited

Legend:

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

    r23340 r23357  
    356356        <div class="block leaf gsf_text" title="gsf:text">
    357357                <xsl:variable name="rawtext"><xsl:value-of select="."/></xsl:variable>
    358                 <table class="header"><tbody><tr><td class="header"><input type="text" name="rawtextinput" size="10" value="{$rawtext}"></input></td><td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td></tr></tbody></table>
     358                <table class="header"><tbody><tr><td class="header"><input class="text" type="text" name="rawtextinput" size="10" value="{$rawtext}"></input></td><td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td></tr></tbody></table>
    359359        </div>
    360360    </xsl:template>
     
    390390
    391391        <!-- <xsl:text>&lt;br/&gt;</xsl:text> <br/> -->
     392        <div class="block leaf gsf_text" title="gsf:text">
     393                <xsl:variable name="rawtext"><xsl:text disable-output-escaping='no'>&lt;br/&gt;</xsl:text></xsl:variable>
     394                <table class="header"><tbody><tr><td class="header"><input class="text" type="text" name="rawtextinput" size="10" value="{$rawtext}"></input></td><td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td></tr></tbody></table>
     395        </div>
    392396   
    393397        <xsl:apply-templates mode="xml-to-gui">
     
    397401    </xsl:template>
    398402
     403    <!-- ********** Italics ********** -->
     404    <xsl:template match="i" mode="xml-to-gui">
     405        <xsl:param name="depth"/>
     406        <xsl:param name="metadataSets"/>
     407
     408        <!-- <xsl:text>&lt;br/&gt;</xsl:text> <br/> -->
     409        <div class="block leaf gsf_text" title="gsf:text">
     410                <xsl:variable name="rawtext"><xsl:text disable-output-escaping='no'>&lt;i&gt;</xsl:text></xsl:variable>
     411                <table class="header"><tbody><tr><td class="header"><input class="text" type="text" name="rawtextinput" size="10" value="{$rawtext}"></input></td><td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td></tr></tbody></table>
     412        </div>
     413   
     414        <xsl:apply-templates mode="xml-to-gui">
     415            <xsl:with-param name="depth" select="$depth"/>
     416            <xsl:with-param name="metadataSets" select="$metadataSets"/>
     417        </xsl:apply-templates>
     418
     419        <div class="block leaf gsf_text" title="gsf:text">
     420                <xsl:variable name="rawtext"><xsl:text disable-output-escaping='no'>&lt;/i&gt;</xsl:text></xsl:variable>
     421                <table class="header"><tbody><tr><td class="header"><input class="text" type="text" name="rawtextinput" size="10" value="{$rawtext}"></input></td><td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td></tr></tbody></table>
     422        </div>
     423
     424    </xsl:template>
    399425
    400426    <!-- ********** MATCH ALL ********** -->
Note: See TracChangeset for help on using the changeset viewer.