Changeset 22933
- Timestamp:
- 2010-09-21T16:35:47+12:00 (13 years ago)
- Location:
- main/trunk/greenstone3/web/interfaces/oran
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/oran/js/gui_div.js
r22829 r22933 35 35 36 36 $(".element_type_text").draggable({ 37 connectToSortable: '.gsf_otherwise ',37 connectToSortable: '.gsf_otherwise, .gsf_link', 38 38 helper: 'clone', 39 39 revert: 'invalid' … … 41 41 42 42 $(".element_type_gsf_choose_metadata").draggable({ 43 connectToSortable: '. gsf_template',43 connectToSortable: '.td-div', 44 44 helper: 'clone', 45 45 revert: 'invalid' … … 53 53 54 54 $(".element_type_gsf_link").draggable({ 55 connectToSortable: '. gsf_template',55 connectToSortable: '.td-div', 56 56 helper: 'clone', 57 57 revert: 'invalid' … … 60 60 // switch, when, otherwise, icon 61 61 $(".element_type_gsf_switch").draggable({ 62 connectToSortable: '. gsf_template',62 connectToSortable: '.td-div', 63 63 helper: 'clone', 64 64 revert: 'invalid' … … 88 88 /******************************************/ 89 89 90 bind_td_sortable(); 90 91 bind_all_sortables(); 91 92 … … 183 184 function replace_with(item, me) 184 185 { 185 console.log('function replace_with(item, me)');186 //console.log('function replace_with(item, me)'); 186 187 item.replaceWith(me); //'<div class="element element-txt">This text box has been added!</div>'); 187 188 … … 193 194 function resize_tables(item) 194 195 { 195 console.log('function resize_tables(item)');196 //console.log('function resize_tables(item)'); 196 197 var max_height = 0; 197 198 (item.parents('.table')).each(function(index) { … … 213 214 function bind_template_sortable() 214 215 { 215 console.log('function bind_template_sortable()');216 //console.log('function bind_template_sortable()'); 216 217 $('.gsf_template').sortable({ 217 218 'cursor':'pointer', 218 'items':'.table ,.gsf_choose_metadata, .gsf_metadata',219 'items':'.table', //.gsf_choose_metadata, .gsf_metadata', 219 220 'placeholder':'placeholder', 220 221 //'nested':'.gsf:metadata' … … 238 239 function bind_td_sortable() 239 240 { 240 console.log('function bind_td_sortable()');241 //console.log('function bind_td_sortable()'); 241 242 $('.td-div').sortable({ 242 243 'cursor':'pointer', 243 'tolerance': 'pointer',244 244 'items':'.gsf_metadata, .gsf_choose_metadata, .gsf_link, .gsf_switch', 245 245 'placeholder':'placeholder', 246 'connectWith':'.td-div', 246 247 //'nested':'.gsf:metadata' 247 248 receive: function(event, ui) { alert("Attempted to receive"); }, … … 254 255 255 256 $('.td-div').click(function () { 256 console.log('td class click');257 //console.log('td class click'); 257 258 return true; 258 259 }); … … 265 266 function bind_choose_metadata_sortable() 266 267 { 267 console.log('function bind_choose_metadata_sortable()');268 //console.log('function bind_choose_metadata_sortable()'); 268 269 $('.gsf_choose_metadata').sortable({ 269 270 'cursor':'pointer', 270 'tolerance': 'fit', 271 'items':'.gsf_metadata', 271 'items':'.gsf_metadata, .gsf_default', 272 272 'placeholder':'placeholder', 273 273 'connectWith':'.gsf_choose_metadata', 274 274 //'nested':'.gsf:metadata' 275 275 stop: function(event, ui) { 276 //alert("STOP"); 276 277 if (ui.item.hasClass("ui-draggable") && ui.item.hasClass('element_type_gsf_metadata')) { replace_with(ui.item, gsf_metadata_element); } 277 278 } … … 281 282 function bind_link_sortable() 282 283 { 283 console.log('function bind_link_sortable()');284 //console.log('function bind_link_sortable()'); 284 285 $('.gsf_link').sortable({ 285 286 'cursor':'pointer', 286 'tolerance': ' fit',287 'items':'.gsf_icon ',287 'tolerance': 'pointer', 288 'items':'.gsf_icon, .gsf_text', 288 289 'placeholder':'placeholder', 289 290 'connectWith':'.gsf_link', … … 291 292 stop: function(event, ui) { 292 293 if (ui.item.hasClass("ui-draggable") && ui.item.hasClass('element_type_gsf_icon')) { replace_with(ui.item, gsf_icon_element); } 294 if (ui.item.hasClass("ui-draggable") && ui.item.hasClass('element_type_text')) { replace_with(ui.item, "<input type=\"text\" name=\"rawtextinput\" size=\"10\"/>"); } 293 295 } 294 296 }); … … 297 299 function bind_switch_sortable() 298 300 { 299 console.log('function bind_switch_sortable()');301 //console.log('function bind_switch_sortable()'); 300 302 $('.gsf_switch').sortable({ 301 303 'cursor':'pointer', … … 303 305 'items':'.gsf_metadata, .gsf_when, .gsf_otherwise', 304 306 'placeholder':'placeholder', 307 'connectWith':'.gsf_switch', 305 308 //'nested':'.gsf:metadata' 306 309 stop: function(event, ui) { … … 313 316 function bind_when_sortable() 314 317 { 315 console.log('function bind_when_sortable()');318 //console.log('function bind_when_sortable()'); 316 319 $('.gsf_when').sortable({ 317 320 'cursor':'pointer', … … 328 331 function bind_otherwise_sortable() 329 332 { 330 console.log('function bind_otherwise_sortable()');333 //console.log('function bind_otherwise_sortable()'); 331 334 $('.gsf_otherwise').sortable({ 332 335 'cursor':'pointer', … … 344 347 function bind_block_mouseover() 345 348 { 346 console.log('function bind_block_mouseover()');349 //console.log('function bind_block_mouseover()'); 347 350 $(".block").mouseover(function() 348 351 { … … 364 367 365 368 var removeContent = (function () { 366 console.log('var removeContent = (function ()');369 //console.log('var removeContent = (function ()'); 367 370 // this -> a -> td -> tr -> tbody -> table -> div 368 371 $(this).parent().parent().parent().parent().parent().remove(); … … 372 375 var toggleContent = function(e) 373 376 { 374 console.log('var toggleContent = function(e)');377 //console.log('var toggleContent = function(e)'); 375 378 console.log('parent: ' + $(this).html()); 376 379 if ($(this).html() == '[+]'){ //targetContent.css('display') == 'none') { … … 395 398 396 399 function equalHeights(item, height) { 397 console.log('function equalHeights(item, height)');400 //console.log('function equalHeights(item, height)'); 398 401 (item.parents('.table')).each(function(index) { 399 402 $(this).children().children().children().each(function() { -
main/trunk/greenstone3/web/interfaces/oran/transform/layouts/main.xsl
r22829 r22933 37 37 <!-- <script type="text/javascript" src="interfaces/oran/js/jquery-ui-1.8.2.custom.min.js"><xsl:text> </xsl:text></script> --> 38 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> -->39 <!-- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.js"><xsl:text> </xsl:text></script> --> 40 40 <!-- <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"><xsl:text> </xsl:text></script> --> 41 41 <!-- <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.xsl
r22829 r22933 311 311 <xsl:param name="metadataSets"/> 312 312 313 <div class="block " title="gsf:default">313 <div class="block gsf_default" title="gsf:default"> 314 314 <table class="header"><tbody><tr><td>DEFAULT</td><td><a href="#" class="minmax ui-icon ui-icon-minusthick" title="Click me to expand">[-]</a></td><td><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td></tr></tbody></table> 315 315 <xsl:apply-templates mode="xml-to-gui"> … … 326 326 <xsl:param name="metadataSets"/> 327 327 328 <div class="block leaf " title="gsf:text">328 <div class="block leaf gsf_text" title="gsf:text"> 329 329 <xsl:variable name="rawtext"><xsl:value-of select="."/></xsl:variable> 330 330 <table class="header"><tbody><tr><td><input type="text" name="rawtextinput" size="10" value="{$rawtext}"/></td><td><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td></tr></tbody></table>
Note:
See TracChangeset
for help on using the changeset viewer.