Dotclear


Ignore:
Timestamp:
07/22/11 22:21:28 (14 years ago)
Author:
Franck <carnet.franck.paul@…>
Branch:
themes
Message:

Moving Js, all Js, in header

File:
1 edited

Legend:

Unmodified
Added
Removed
  • themes/ductile/_prepend.php

    r620 r622  
    2424     public static function adminPageHTMLHead() 
    2525     { 
     26          global $core; 
     27           
    2628          echo "\n".'<!-- Header directives for Ductile configuration -->'."\n"; 
    2729          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 
     39var dragsort = ToolMan.dragsort(); 
     40$(function() { 
     41     dragsort.makeTableSortable($("#stickerslist").get(0), 
     42     dotclear.sortable.setHandle,dotclear.sortable.saveOrder); 
     43}); 
     44 
     45dotclear.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> 
     71EOT; 
     72          } 
    2873     } 
    2974} 
Note: See TracChangeset for help on using the changeset viewer.

Sites map