Changeset 8449

Show
Ignore:
Timestamp:
07/24/08 23:08:46 (4 months ago)
Author:
mdawaffe
Message:

crazyhorse: fix dashmenu initial and mouseover behavior

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/crazyhorse/wp-admin/js/common.js

    r8443 r8449  
    5353 
    5454jQuery( function($) { 
    55     jQuery('li.wp-has-submenu > a').click( function() { 
    56         jQuery(this).siblings('ul').slideToggle().parent().toggleClass( 'wp-menu-open' ); 
     55    var menuToggle = function(ul, effect) { 
     56        if ( !effect ) { 
     57            effect = 'slideToggle'; 
     58        } 
     59        ul[effect]().parent().toggleClass( 'wp-menu-open' ); 
    5760        return false; 
    58     } ); 
     61    }; 
     62 
     63    jQuery('#adminmenu li.wp-has-submenu > a').click( function() { return menuToggle( jQuery(this).siblings('ul') ); } ); 
     64 
     65    jQuery('#dashmenu li.wp-has-submenu').bind( 'mouseenter mouseleave', function() { return menuToggle( jQuery(this).children('ul'), 'toggle' ); } ); 
    5966 
    6067    // Temp 
  • branches/crazyhorse/wp-admin/wp-admin.css

    r8442 r8449  
    638638} 
    639639 
    640 #dashmenu li.wp-menu-open .wp-submenu, #adminmenu li.wp-menu-open .wp-submenu { 
     640#adminmenu li.wp-menu-open .wp-submenu { 
    641641    display: block; 
    642642}