http://www.mediawiki.org/wiki/Special:Code/MediaWiki/99088

Revision: 99088
Author:   philip
Date:     2011-10-06 12:07:28 +0000 (Thu, 06 Oct 2011)
Log Message:
-----------
Partly revert r99083 because the new behaviour is still buggy...

Modified Paths:
--------------
    trunk/phase3/skins/vector/vector.js

Modified: trunk/phase3/skins/vector/vector.js
===================================================================
--- trunk/phase3/skins/vector/vector.js 2011-10-06 12:00:49 UTC (rev 99087)
+++ trunk/phase3/skins/vector/vector.js 2011-10-06 12:07:28 UTC (rev 99088)
@@ -2,35 +2,20 @@
  * Vector-specific scripts
  */
 jQuery( function( $ ) {
-
-       // For accessibility, show the menu whe 
-       // the hidden link in the menu is focused (bug 24298)
        $( 'div.vectorMenu' ).each( function() {
                var self = this;
-               var focused = false;
                $( 'h5:first a:first', this )
+                       // For accessibility, show the menu when the hidden 
link in the menu is clicked (bug 24298)
                        .click( function( e ) {
+                               $( '.menu:first', self ).toggleClass( 
'menuForceShow' );
                                e.preventDefault();
-                       } )
-                       // Blur the link if it was focused before the click
-                       .mousedown( function( e ) {
-                               focused = $( this ).is( ':focus' );
-                       } )
-                       .mouseup( function( e ) {
-                               if ( focused ) {
-                                       $( this ).blur();
-                               }
-                               e.preventDefault();
-                       } )
-                       // When the hidden link has focus, show the menu
-                       // and set a class that will change the arrow icon
+                       })
+                       // When the hidden link has focus, also set a class 
that will change the arrow icon
                        .focus( function() {
-                               $( '.menu:first', self ).addClass( 
'menuForceShow' );
                                $( self ).addClass( 'vectorMenuFocus' );
-                       } )
+                       })
                        .blur( function() {
-                               $( '.menu:first', self ).removeClass( 
'menuForceShow' );
                                $( self ).removeClass( 'vectorMenuFocus' );
-                       } );
-       } );
+                       });
+       });
 });


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to