Changeset 622:ea0aca0500b2 for themes/ductile/_prepend.php
- Timestamp:
- 07/22/11 22:21:28 (14 years ago)
- Branch:
- themes
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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.