Dotclear


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/js/common.js

    r343 r314  
    5757} 
    5858 
    59 jQuery.fn.toggleWithLegend = function(target,s) { 
     59jQuery.fn.toggleWithLegend = function(target,s, callback) { 
    6060     var defaults = { 
    6161          img_on_src: dotclear.img_plus_src, 
     
    7979     } 
    8080 
    81      var toggle = function(i,speed) { 
     81     var toggle = function(i,speed, callback) { 
    8282          speed = speed || 0; 
    8383          if (p.hide) { 
    8484               $(i).get(0).src = p.img_on_src; 
    8585               $(i).get(0).alt = p.img_on_alt; 
    86                target.hide(speed, positionFooter); 
     86               target.hide(speed, callback); 
    8787          } else { 
    8888               $(i).get(0).src = p.img_off_src; 
    8989               $(i).get(0).alt = p.img_off_alt; 
    90                target.show(speed, positionFooter); 
     90               target.show(speed, callback); 
    9191               if (p.fn) { 
    9292                    p.fn.apply(target); 
     
    122122          $(ctarget).css('cursor','pointer'); 
    123123          $(ctarget).click(function() { 
    124                toggle(i,p.speed, positionFooter); 
     124               toggle(i,p.speed, callback); 
    125125               return false; 
    126126          }); 
     
    356356     } 
    357357     $('#blog-menu h3:first').toggleWithLegend($('#blog-menu ul:first'), 
    358           $.extend({cookie:'dc_blog_menu'},menu_settings) 
     358          $.extend({cookie:'dc_blog_menu'},menu_settings), 
     359          positionFooter 
    359360     ); 
    360361     $('#system-menu h3:first').toggleWithLegend($('#system-menu ul:first'), 
    361           $.extend({cookie:'dc_system_menu'},menu_settings) 
     362          $.extend({cookie:'dc_system_menu'},menu_settings), 
     363          positionFooter 
    362364     ); 
    363365     $('#plugins-menu h3:first').toggleWithLegend($('#plugins-menu ul:first'), 
    364           $.extend({cookie:'dc_plugins_menu'},menu_settings) 
     366          $.extend({cookie:'dc_plugins_menu'},menu_settings), 
     367          positionFooter 
    365368     ); 
    366369     $('#favorites-menu h3:first').toggleWithLegend($('#favorites-menu ul:first'), 
    367           $.extend({cookie:'dc_favorites_menu',hide:false,reverse_cookie:true},menu_settings) 
     370          $.extend({cookie:'dc_favorites_menu',hide:false,reverse_cookie:true},menu_settings), 
     371          positionFooter 
    368372     ); 
    369373 
Note: See TracChangeset for help on using the changeset viewer.

Sites map