Ignore:
Timestamp:
2010-11-30T17:26:36+13:00 (13 years ago)
Author:
sjb48
Message:

Starting working on new format statement save architecture. This involves a new action, FormatAction, which will be responsible for the XSL transform and will pass the format string to the Collection object via the Message Router,

Location:
main/trunk/greenstone3/web/interfaces/oran
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/oran/interfaceConfig.xml

    r19988 r23360  
    2121    <action name='pr' class='ProcessAction' xslt='process.xsl'/>
    2222    <action name='s' class='SystemAction' xslt='system.xsl'/>
     23
     24    <action name='f' class='FormatAction' xslt='formatString.xsl'/>
     25
    2326    <action name='g' class='GeneralAction'>
    2427      <subaction name="authen" xslt='pages/authen.xsl'/>
  • main/trunk/greenstone3/web/interfaces/oran/js/gui_div.js

    r23340 r23360  
    1616    //jQuery.post( url, [ data ], [ success(data, textStatus, XMLHttpRequest) ], [ dataType ] )
    1717
    18     $.post("http://localhost:8080/greenstone3/format?a=s&sa=s", {data: formatStatement}, function(data) {
     18    // How do I find out my collection name?
     19
     20    $.post("http://localhost:8080/greenstone3/format?a=f", {data: formatStatement}, function(data) {
    1921        //$('.result').innerHTML = data; //html(data);
    2022        console.log("Success, we have received data");
  • main/trunk/greenstone3/web/interfaces/oran/transform/layouts/xml-to-gui.xsl

    r23357 r23360  
    391391        <!-- <xsl:text>&lt;br/&gt;</xsl:text> <br/> -->
    392392        <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>
     393                <!-- <xsl:variable name="rawtext"><xsl:text disable-output-escaping='no'>br/</xsl:text></xsl:variable> -->
     394                <table class="header"><tbody><tr><td class="header">&lt;<input class="text" type="text" name="rawtextinput" size="10" value="br/"></input>&gt;</td><td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td></tr></tbody></table>
    395395        </div>
    396396   
     
    408408        <!-- <xsl:text>&lt;br/&gt;</xsl:text> <br/> -->
    409409        <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>
     410                <!-- <xsl:variable name="rawtext"><xsl:text disable-output-escaping='no'>i</xsl:text></xsl:variable> -->
     411                <table class="header"><tbody><tr><td class="header">&lt;<input class="text" type="text" name="rawtextinput" size="10" value="i"></input>&gt;</td><td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td></tr></tbody></table>
    412412        </div>
    413413   
     
    418418
    419419        <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>
     420                <xsl:variable name="rawtext"><xsl:text disable-output-escaping='no'>/i</xsl:text></xsl:variable>
     421                <table class="header"><tbody><tr><td class="header">&lt;<input class="text" type="text" name="rawtextinput" size="10" value="{$rawtext}"></input>&gt;</td><td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td></tr></tbody></table>
    422422        </div>
    423423
  • main/trunk/greenstone3/web/interfaces/oran/transform/system.xsl

    r23358 r23360  
    169169  <!-- Strip out any plain text -->
    170170  <xsl:template match="text()" mode="text">
    171     <xsl:text></xsl:text> <xsl:value-of select="."/><xsl:text></xsl:text>
     171    <xsl:text></xsl:text><xsl:value-of select="." disable-output-escaping="yes"/><xsl:text></xsl:text>
    172172    <xsl:apply-templates mode="text"/>
    173173  </xsl:template>
Note: See TracChangeset for help on using the changeset viewer.