Dotclear


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • inc/admin/lib.dc.page.php

    r1655 r1699  
    114114          echo 
    115115          self::jsCommon(). 
     116          self::jsToggles(). 
    116117          $head; 
    117118 
     
    253254          echo 
    254255          self::jsCommon(). 
     256          self::jsToggles(). 
    255257          $head; 
    256258 
     
    444446     } 
    445447 
     448     public static function jsToggles() 
     449     { 
     450          if($GLOBALS['core']->auth->user_prefs->toggles) { 
     451               $unfolded_sections = explode(',',$GLOBALS['core']->auth->user_prefs->toggles->unfolded_sections); 
     452               foreach ($unfolded_sections as $k=>&$v) { 
     453                    if ($v == '') { 
     454                         unset($unfolded_sections[$k]); 
     455                    } else { 
     456                         $v = "'".html::escapeJS($v)."':true"; 
     457                    } 
     458               } 
     459          } else { 
     460               $unfolded_sections=array(); 
     461          } 
     462          return '<script type="text/javascript">'."\n". 
     463                         "//<![CDATA[\n". 
     464                         'dotclear.unfolded_sections = {'.join(",",$unfolded_sections)."};\n". 
     465                         "\n//]]>\n". 
     466                    "</script>\n"; 
     467     } 
     468      
    446469     public static function jsCommon() 
    447470     { 
     
    544567          self::jsVar('dotclear.msg.load_enhanced_uploader', 
    545568               __('Loading enhanced uploader, please wait.')). 
    546           "\n//]]>\n". 
     569               "\n//]]>\n". 
    547570          "</script>\n"; 
    548571     } 
     
    792815} 
    793816 
     817public static function jsToolMan() 
     818{ 
     819     return 
     820     '<script type="text/javascript" src="js/tool-man/core.js"></script>'. 
     821     '<script type="text/javascript" src="js/tool-man/events.js"></script>'. 
     822     '<script type="text/javascript" src="js/tool-man/css.js"></script>'. 
     823     '<script type="text/javascript" src="js/tool-man/coordinates.js"></script>'. 
     824     '<script type="text/javascript" src="js/tool-man/drag.js"></script>'. 
     825     '<script type="text/javascript" src="js/tool-man/dragsort.js"></script>'. 
     826     '<script type="text/javascript" src="js/dragsort-tablerows.js"></script>'; 
     827} 
     828 
    794829public static function jsMetaEditor() 
    795830{ 
Note: See TracChangeset for help on using the changeset viewer.

Sites map