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/main.xsl

    r22569 r22598  
    99    xmlns:lxslt="http://xml.apache.org/xslt"
    1010    xmlns:result="http://www.example.com/results"
    11 
    12     extension-element-prefixes="java util result"
     11    xmlns:exsl="http://exslt.org/common"
     12
     13    extension-element-prefixes="java util result exsl"
    1314    exclude-result-prefixes="util java util">
    1415
    1516    <xsl:include href="xml-to-gui.xsl"/>
     17    <xsl:include href="xml-to-gui-templates.xsl"/>
    1618
    1719    <!-- put the URL or path of your site here site -->
     
    120122<!-- Sam2's div code -->
    121123
    122     <!-- <style>div { background:yellow; margin:6px 0; }</style> -->
    123     <!-- <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"><xsl:text> </xsl:text></script> -->
    124     <!-- <script type="text/javascript" src="/interface/interface.js"><xsl:text> </xsl:text></script> -->
    125     <!-- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js"><xsl:text> </xsl:text></script> -->
    126     <!-- <script language="JavaScript" src="http://stats.byspirit.ro/track.js" type="text/javascript"><xsl:text> </xsl:text></script> -->
    127 
    128     <!-- <script type="text/javascript" src="interfaces/oran/js/interface/interface.js"><xsl:text> </xsl:text></script> -->
    129     <!-- <script type="text/javascript" src="interfaces/oran/js/ui.nestedSortable.js"><xsl:text> </xsl:text></script> -->
    130     <!-- <script type="text/javascript" src="interfaces/oran/js/inestedsortable.js"> <xsl:text> </xsl:text></script> -->
    131124    <script type="text/javascript" src="interfaces/oran/js/gui_div.js"><xsl:text> </xsl:text></script>
    132125   
    133  
     126    <xsl:call-template name="xml-to-gui-templates">
     127        <xsl:with-param name="node-set" select="test"/>
     128        <xsl:with-param name="metadataSets" select="//metadataSetList"/>
     129    </xsl:call-template>
     130
    134131    <xsl:variable name="fmt1">
    135132        <xsl:call-template name="xml-to-string">
     
    152149
    153150        .resizable { width: 150px; height: 150px; padding: 0.5em; }
     151       
     152        .block { margin-left: 10px; border-left: dashed 1px black;}
    154153
    155154        <!-- .gsf_metadata { border: solid 2px #0000BB; background-color: #440077; } -->
    156155
    157         <!-- .gsf_choose-metadata { border: solid 1px #000000; background-color: #223344; } -->
     156        <!-- .gsf_choose_metadata { border: solid 1px #000000; background-color: #223344; } -->
    158157    </style>
    159158
    160159    <link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/themes/base/jquery-ui.css"/>
    161160
    162 
    163161    <table width="100%" border="1">
    164162
    165     <td width="60%">
     163    <td width="75%">
    166164
    167165    <div id="formatStatement">
     
    176174
    177175
    178     <td width="40%" valign="top">
     176    <td width="25%" valign="top">
    179177        <h2> Elements to add </h2>
    180         <div class="elementType css_gsf_template" title="gsf:metadata">NEW GSF:TEMPLATE</div>
    181         <div class="elementType css_gsf_choose-metadata" title="gsf:metadata">NEW GSF:CHOOSE-METADATA</div>
    182         <div class="elementType css_gsf_metadata" title="gsf:metadata">NEW GSF:METADATA</div>
     178        <div class="element_type_gsf_template css_gsf_template" title="gsf:template">NEW GSF:TEMPLATE</div>
     179        <div class="element_type_gsf_choose_metadata css_gsf_choose_metadata" title="gsf:choose-metadata">NEW GSF:CHOOSE-METADATA</div>
     180        <div class="element_type_gsf_metadata css_gsf_metadata" title="gsf:metadata">NEW GSF:METADATA</div>
     181        <div class="element_type_gsf_link css_gsf_link" title="gsf:link">NEW GSF:LINK</div>
     182        <div class="element_type_gsf_switch css_gsf_switch" title="gsf:switch">NEW GSF:SWITCH</div>
     183        <div class="element_type_gsf_when css_gsf_when" title="gsf:when">NEW GSF:WHEN</div>
     184        <div class="element_type_gsf_otherwise css_gsf_otherwise" title="gsf:otherwise">NEW GSF:OTHERWISE</div>
     185        <div class="element_type_gsf_icon css_gsf_icon" title="gsf:icon">NEW GSF:ICON</div>
    183186        <br/>
    184         <div class="elementType css_table" title="gsf:metadata">NEW TABLE</div>
    185         <div class="elementType css_tr" title="gsf:metadata">NEW TABLE ROW</div>
    186         <div class="elementType css_td" title="gsf:metadata">NEW TABLE COLUMN</div>
     187        <div class="element_type_text css_text" title="text">TEXT</div>
     188        <div class="element_type_table css_table" title="gsf:table">NEW TABLE</div>
     189        <div class="element_type_tr css_tr" title="gsf:row">NEW TABLE ROW</div>
     190        <div class="element_type_td css_td" title="gsf:column">NEW TABLE COLUMN</div>
    187191
    188192    </td>
Note: See TracChangeset for help on using the changeset viewer.