Changeset 22829

Show
Ignore:
Timestamp:
01.09.2010 14:47:03 (9 years ago)
Author:
sjb48
Message:
 
Location:
main/trunk/greenstone3/web/interfaces/oran
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/oran/js/gui_div.js

    r22768 r22829  
    4747 
    4848    $(".element_type_gsf_metadata").draggable({ 
    49             connectToSortable: '.gsf_choose_metadata, .gsf_template, .gsf_when, .gsf_otherwise, .td', 
     49            connectToSortable: '.gsf_choose_metadata, .gsf_when, .gsf_otherwise, .td-div', 
    5050            helper: 'clone', 
    5151            revert: 'invalid' 
     
    132132     
    133133    $('td').click(function () { 
    134          console.log('td click'); 
     134         console.log('td click *'); 
    135135         return false; 
    136136    }); 
    137137 
    138     $(".td").resizable({ 
     138    $(".td-div").resizable({ 
    139139                alsoResize: 'parent', 
    140140                //containment: 'parent', 
     
    152152            deactivate: function(event, ui) { $(this).removeClass("droppable_hl"); }, // console.log("droppable deactivated")}, 
    153153            drop: function(event, ui) { 
    154                  var span = document.createElement("div"); 
    155                  span.setAttribute("class","td"); 
    156                  span.setAttribute("style","height:50px"); 
    157                  span.setAttribute("style","display:block"); 
     154                 var neverempty = document.createElement("div"); 
     155                 neverempty.setAttribute("class","neverempty block"); 
     156                 neverempty.setAttribute("style","height:50px"); 
     157                 neverempty.setAttribute("style","display:block"); 
     158                 var text = document.createTextNode('NEVER EMPTY'); 
     159                 neverempty.appendChild(text); 
    158160                 var td = document.createElement("td"); 
    159161                 var div = document.createElement("div"); // class=\"td block\" title=\"td-div\""); 
    160162                 div.setAttribute("title","td-div"); 
    161                  div.setAttribute("class","td block"); 
     163                 div.setAttribute("class","td-div block"); 
    162164                 div.setAttribute("style","margin-left:0px"); 
    163165                 div.setAttribute("width","25px"); 
    164166                 td.appendChild(div); 
    165                  div.appendChild(span); 
     167                 div.appendChild(neverempty); 
    166168                 var sep = document.createElement("td"); 
    167169                 sep.setAttribute("class","droppable"); 
     
    172174                 resize_tables($(this)); 
    173175                 bind_td_sortable(); 
     176                 bind_block_mouseover(); 
    174177                 //bind_all_sortables(); 
    175178            } 
     
    236239{ 
    237240    console.log('function bind_td_sortable()'); 
    238     $('.td').sortable({ 
     241    $('.td-div').sortable({ 
    239242            'cursor':'pointer', 
    240243            'tolerance': 'pointer', 
     
    250253    }); 
    251254 
    252     $('.td').click(function () {     
     255    $('.td-div').click(function () {     
    253256         console.log('td class click'); 
    254          return false; 
    255     }); 
    256  
    257  
    258  
    259 } 
     257         return true; 
     258    }); 
     259 
     260 
     261 
     262} 
     263 
    260264 
    261265function bind_choose_metadata_sortable() 
     
    280284    $('.gsf_link').sortable({ 
    281285            'cursor':'pointer', 
    282             'tolerance': 'pointer', 
     286            'tolerance': 'fit', 
    283287            'items':'.gsf_icon', 
    284288            'placeholder':'placeholder', 
     289            'connectWith':'.gsf_link', 
    285290            //'nested':'.gsf:metadata' 
    286291            stop: function(event, ui) { 
  • main/trunk/greenstone3/web/interfaces/oran/transform/layouts/main.xsl

    r22783 r22829  
    3636                <script type="text/javascript" src="interfaces/oran/js/jquery-1.4.2.js"><xsl:text> </xsl:text></script> 
    3737                <!-- <script type="text/javascript" src="interfaces/oran/js/jquery-ui-1.8.2.custom.min.js"><xsl:text> </xsl:text></script> --> 
    38                 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.js"><xsl:text> </xsl:text></script> 
     38                <script type="text/javascript" src="interfaces/oran/js/jquery-ui-1.8rc1/ui/jquery-ui.js"><xsl:text> </xsl:text></script> 
     39                <!-- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.js"><xsl:text> </xsl:text></script> --> 
    3940                <!-- <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"><xsl:text> </xsl:text></script> --> 
    4041                <!-- <script type="text/javascript" src="interfaces/oran/js/jquery-ui-1.8rc1/jquery-1.4.1.js"><xsl:text> </xsl:text></script> --> 
  • main/trunk/greenstone3/web/interfaces/oran/transform/layouts/xml-to-gui-templates.xsl

    r22676 r22829  
    3636    <!-- ********** GSF:CHOOSE-METADATA ********** --> 
    3737        <xsl:variable name="choose_metadata"> 
    38             <div class="gsf_choose_metadata css_gsf_choose_metadata block" title="gsf:choose-metadata">CHOOSE <a href="#" class="minmax">[-]</a><a href="#" class="remove">[x]</a></div> 
     38            <table class="header"><tbody><tr><td>CHOOSE</td><td><a href="#" class="minmax ui-icon ui-icon-minusthick" title="Click me to expand">[-]</a></td><td><a href="#" class="remove ui-icon ui-icon-closethick" title="Click me to remove"/></td></tr></tbody></table> 
     39            <div class="gsf_choose_metadata css_gsf_choose_metadata block" title="gsf:choose-metadata"><table class="header"><tbody><tr><td>CHOOSE</td><td><a href="#" class="minmax ui-icon ui-icon-minusthick" title="Click me to expand">[-]</a></td><td><a href="#" class="remove ui-icon ui-icon-closethick" title="Click me to remove"/></td></tr></tbody></table></div> 
    3940        </xsl:variable> 
    4041 
  • main/trunk/greenstone3/web/interfaces/oran/transform/layouts/xml-to-gui.xsl

    r22768 r22829  
    217217                <tbody> 
    218218                <tr class="tr"> 
    219                 <td class="droppable" width="10px"/> 
     219                <td class="droppable" width="10px"></td> 
    220220                <xsl:apply-templates mode="xml-to-gui"> 
    221221                    <xsl:with-param name="depth" select="$depth"/> 
     
    341341        <!-- <td class="td block resizable" title="td" valign="{@valign}" style='overflow: hidden;'> --> 
    342342        <td valign="{@valign}" title="td"> 
    343             <div class="td block" title="td-div"> 
     343            <div class="td-div block" title="td-div"> 
     344            <div class="neverempty block" style="height:50px">NEVER EMPTY</div> 
     345 
    344346            <!-- <xsl:text>&lt;td</xsl:text>valign=<xsl:value-of select="@valign"/><xsl:text>&gt;</xsl:text><a href="#" class="minmax">[-]</a><a href="#" class="remove">[x]</a> --> 
    345347                <xsl:apply-templates mode="xml-to-gui">