Dotclear

Changeset 622:ea0aca0500b2


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

Location:
themes/ductile
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • themes/ductile/_config.php

    r620 r622  
    465465if (!$standalone_config) echo '<form style="display:none">'; 
    466466 
    467 // Need some more Js 
    468 $core->auth->user_prefs->addWorkspace('accessibility');  
    469 $user_dm_nodragdrop = $core->auth->user_prefs->accessibility->nodragdrop; 
    470  
    471467?> 
    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  
    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