Changeset 622:ea0aca0500b2
- Timestamp:
- 07/22/11 22:21:28 (14 years ago)
- Branch:
- themes
- Location:
- themes/ductile
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
themes/ductile/_config.php
r620 r622 465 465 if (!$standalone_config) echo '<form style="display:none">'; 466 466 467 // Need some more Js468 $core->auth->user_prefs->addWorkspace('accessibility');469 $user_dm_nodragdrop = $core->auth->user_prefs->accessibility->nodragdrop;470 471 467 ?> 472 <?php if (!$user_dm_nodragdrop) : ?>473 <script type="text/javascript">474 //<![CDATA[475 476 var dragsort = ToolMan.dragsort();477 $(function() {478 dragsort.makeTableSortable($("#stickerslist").get(0),479 dotclear.sortable.setHandle,dotclear.sortable.saveOrder);480 });481 482 dotclear.sortable = {483 setHandle: function(item) {484 var handle = $(item).find('td.handle').get(0);485 while (handle.firstChild) {486 handle.removeChild(handle.firstChild);487 }488 489 item.toolManDragGroup.setHandle(handle);490 handle.className = handle.className+' handler';491 },492 493 saveOrder: function(item) {494 var group = item.toolManDragGroup;495 var order = document.getElementById('ds_order');496 group.register('dragend', function() {497 order.value = '';498 items = item.parentNode.getElementsByTagName('tr');499 500 for (var i=0; i<items.length; i++) {501 order.value += items[i].id.substr(2)+',';502 }503 });504 }505 };506 //]]>507 </script>508 <?php endif; ?> -
themes/ductile/_prepend.php
r620 r622 24 24 public static function adminPageHTMLHead() 25 25 { 26 global $core; 27 26 28 echo "\n".'<!-- Header directives for Ductile configuration -->'."\n"; 27 29 echo dcPage::jsToolMan(); 30 31 // Need some more Js 32 $core->auth->user_prefs->addWorkspace('accessibility'); 33 $user_dm_nodragdrop = $core->auth->user_prefs->accessibility->nodragdrop; 34 if (!$user_dm_nodragdrop) { 35 echo <<<EOT 36 <script type="text/javascript"> 37 //<![CDATA[ 38 39 var dragsort = ToolMan.dragsort(); 40 $(function() { 41 dragsort.makeTableSortable($("#stickerslist").get(0), 42 dotclear.sortable.setHandle,dotclear.sortable.saveOrder); 43 }); 44 45 dotclear.sortable = { 46 setHandle: function(item) { 47 var handle = $(item).find('td.handle').get(0); 48 while (handle.firstChild) { 49 handle.removeChild(handle.firstChild); 50 } 51 52 item.toolManDragGroup.setHandle(handle); 53 handle.className = handle.className+' handler'; 54 }, 55 56 saveOrder: function(item) { 57 var group = item.toolManDragGroup; 58 var order = document.getElementById('ds_order'); 59 group.register('dragend', function() { 60 order.value = ''; 61 items = item.parentNode.getElementsByTagName('tr'); 62 63 for (var i=0; i<items.length; i++) { 64 order.value += items[i].id.substr(2)+','; 65 } 66 }); 67 } 68 }; 69 //]]> 70 </script> 71 EOT; 72 } 28 73 } 29 74 }
Note: See TracChangeset
for help on using the changeset viewer.