* Optimizing by selecting the ID seperately (very fast) and doing a find() within that context (also caching pCactions ).
* while at it:
- caching selector
- aliasing $ to jQuery locally
- Shorthand dom-ready
(Follow-up r86861)
* Soxred93
* Thomas Bleher
* Tim Starling
* Soxred93
* Thomas Bleher
* Tim Starling
* Tom Gries
* Trevor Parscal
* Victor Vasiliev
* Tom Gries
* Trevor Parscal
* Victor Vasiliev
/*
* Vector-specific scripts
*/
/*
* Vector-specific scripts
*/
-$(document).ready( function() {
+jQuery( function( $ ) {
+ var $pCactions = $( '#p-cactions' );
// For accessibility, show the menu when the hidden link in the menu is clicked
// For accessibility, show the menu when the hidden link in the menu is clicked
- $( '#p-cactions h5 a' ).click( function() {
- $( '#p-cactions .menu' ).toggleClass( 'menuForceShow' );
+ $pCactions.find( 'h5 a' ).click( function() {
+ $pCactions.find( '.menu' ).toggleClass( 'menuForceShow' );
// When the hidden link has focus, also 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
- $( '#p-cactions h5 a' ).focus( function () {
- $( '#p-cactions' ).addClass( 'vectorMenuFocus' );
+ $pCactions.find( 'h5 a' ).focus( function () {
+ $pCactions.addClass( 'vectorMenuFocus' );
-
- $( '#p-cactions h5 a' ).blur( function () {
- $( '#p-cactions' ).removeClass( 'vectorMenuFocus' );
+
+ $pCactions.find( 'h5 a' ).blur( function () {
+ $pCactions.removeClass( 'vectorMenuFocus' );