Changeset 23357

Show
Ignore:
Timestamp:
29.11.2010 17:10:18 (8 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.

Files:
1 modified

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 ********** -->