]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-admin/js/common.js
Wordpress 4.5.3-scripts
[autoinstalls/wordpress.git] / wp-admin / js / common.js
index 9d7fa4158cf1cf920318ad312958d00a4512fcc4..9cd1fff910a5d8245cbad01b81574461afb61dc3 100644 (file)
@@ -83,7 +83,7 @@ validateForm = function( form ) {
                .addClass( 'form-invalid' )
                .find( 'input:visible' )
                .change( function() { $( this ).closest( '.form-invalid' ).removeClass( 'form-invalid' ); } )
-               .size();
+               .length;
 };
 
 // stub for doing better warnings
@@ -897,12 +897,25 @@ $document.ready( function() {
                }
        };
 
+       // Add an ARIA role `button` to elements that behave like UI controls when JavaScript is on.
+       function aria_button_if_js() {
+               $( '.aria-button-if-js' ).attr( 'role', 'button' );
+       }
+
+       $( document ).ajaxComplete( function() {
+               aria_button_if_js();
+       });
+
        window.wpResponsive.init();
        setPinMenu();
        currentMenuItemHasPopup();
        makeNoticesDismissible();
+       aria_button_if_js();
 
        $document.on( 'wp-pin-menu wp-window-resized.pin-menu postboxes-columnchange.pin-menu postbox-toggled.pin-menu wp-collapse-menu.pin-menu wp-scroll-start.pin-menu', setPinMenu );
+
+       // Set initial focus on a specific element.
+       $( '.wp-initial-focus' ).focus();
 });
 
 // Fire a custom jQuery event at the end of window resize