Ignore:
Timestamp:
2010-07-27T17:11:22+12:00 (14 years ago)
Author:
sjb48
Message:

Working on establishing a nested sortable list for drag-and-drop functionality. Established a hierarchy based on gsf so each gsf element has its own list, then similar elements can be linked between.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/oran/transform/layouts/main.xsl

    r22473 r22516  
    55    xmlns:util="xalan://org.greenstone.gsdl3.util.XSLTUtil"
    66    xmlns:gslib="http://www.greenstone.org/skinning"
    7         xmlns:gsf="http://www.greenstone.org/greenstone3/schema/ConfigFormat"
    8     extension-element-prefixes="java util"
     7    xmlns:gsf="http://www.greenstone.org/greenstone3/schema/ConfigFormat"
     8   
     9    xmlns:lxslt="http://xml.apache.org/xslt"
     10    xmlns:result="http://www.example.com/results"
     11
     12    extension-element-prefixes="java util result"
    913    exclude-result-prefixes="util java util">
    1014
     
    2731                <title><xsl:call-template name="pageTitle"/> :: <xsl:call-template name="siteName"/></title>
    2832                <link rel="stylesheet" href="interfaces/{$interface_name}/style/core.css" type="text/css"/>
    29                 <script type="text/javascript" src="interfaces/oran/js/jquery.js"><xsl:text> </xsl:text></script>
     33                <script type="text/javascript" src="interfaces/oran/js/jquery.js"><xsl:text> </xsl:text></script>
     34                <!-- <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"><xsl:text> </xsl:text></script> -->
     35                <!-- <script type="text/javascript" src="interfaces/oran/js/jquery-ui-1.8rc1/jquery-1.4.1.js"><xsl:text> </xsl:text></script> -->
     36
    3037                <xsl:call-template name="berryBasketHeadTags"/>
    3138            </head>
     
    112119
    113120    <!-- <style>div { background:yellow; margin:6px 0; }</style> -->
    114     <!-- <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"><xsl:text> </xsl:text></script> -->
     121    <!-- <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"><xsl:text> </xsl:text></script> --> 
    115122    <!-- <script type="text/javascript" src="/interface/interface.js"><xsl:text> </xsl:text></script> -->
    116123    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js"><xsl:text> </xsl:text></script>
    117     <script language="JavaScript" src="http://stats.byspirit.ro/track.js" type="text/javascript"><xsl:text> </xsl:text></script>
    118 
     124    <!-- <script language="JavaScript" src="http://stats.byspirit.ro/track.js" type="text/javascript"><xsl:text> </xsl:text></script> -->
     125
     126    <!-- <script type="text/javascript" src="interfaces/oran/js/interface/interface.js"><xsl:text> </xsl:text></script> -->
     127    <script type="text/javascript" src="interfaces/oran/js/ui.nestedSortable.js"><xsl:text> </xsl:text></script>
     128    <!-- <script type="text/javascript" src="interfaces/oran/js/inestedsortable.js"> <xsl:text> </xsl:text></script> -->
    119129    <script type="text/javascript" src="interfaces/oran/js/gui_div.js"><xsl:text> </xsl:text></script>
    120    
     130   
     131 
    121132    <xsl:variable name="fmt1">
    122133        <xsl:call-template name="xml-to-string">
     
    131142    </xsl:variable>
    132143
    133     <div class="blockWrapper">
     144    <style type="text/css">
     145        .placeholder{
     146            border: dashed 1px #ccc;
     147            background-color:#FFFFCC;
     148            height:20px;
     149        }
     150    </style>
     151
     152    <table width="80%">
     153
     154    <td width="60%">
     155
     156    <div id="formatStatement">
    134157
    135158    <xsl:call-template name="xml-to-gui">
     
    139162
    140163    </div>
     164    </td>   
     165
     166    <td width="40%" valign="top">
     167    <div class="gsf:metadata block leaf" title="gsf:metadata" id="gsf:metadata-{generate-id()}">
     168            <!--<div class="header">-->
     169                METADATA
     170            <!--</div>-->
     171            <!--<div class="content">-->
     172                <xsl:call-template name="meta-to-combo">
     173                    <xsl:with-param name="metadataSets" select="//metadataSetList"/>
     174                    <xsl:with-param name="current" select="ex.Title"/>
     175                </xsl:call-template>
     176                <!-- <a href="#" class="minmax">[-]</a><a href="#" class="remove">[x]</a> -->
     177            <!--</div>-->
     178        </div>
     179    </td>
     180    </table>
    141181
    142182    <!-- <xsl:variable name="tok" select="fn:tokenize($fmt,'/s+')"/> -->
Note: See TracChangeset for help on using the changeset viewer.