diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/js/_enqueues/admin/privacy-tools.js | 2 | ||||
-rw-r--r-- | src/js/_enqueues/admin/user-profile.js | 8 | ||||
-rw-r--r-- | src/js/_enqueues/lib/ajax-response.js | 10 | ||||
-rw-r--r-- | src/js/_enqueues/wp/customize/widgets.js | 3 | ||||
-rw-r--r-- | src/js/_enqueues/wp/updates.js | 4 | ||||
-rw-r--r-- | src/js/_enqueues/wp/widgets/custom-html.js | 2 | ||||
-rw-r--r-- | src/js/_enqueues/wp/widgets/media.js | 2 |
7 files changed, 17 insertions, 14 deletions
diff --git a/src/js/_enqueues/admin/privacy-tools.js b/src/js/_enqueues/admin/privacy-tools.js index e5fceb86d7..4e12939be7 100644 --- a/src/js/_enqueues/admin/privacy-tools.js +++ b/src/js/_enqueues/admin/privacy-tools.js @@ -47,7 +47,7 @@ jQuery( function( $ ) { $requestRow.after( function() { return '<tr class="' + resultRowClasses + '"><th colspan="5">' + - '<div class="notice inline notice-alt ' + classes + '">' + + '<div class="notice inline notice-alt ' + classes + '" role="alert">' + '<p>' + summaryMessage + '</p>' + itemList + '</div>' + diff --git a/src/js/_enqueues/admin/user-profile.js b/src/js/_enqueues/admin/user-profile.js index 88b051b352..54215c7b42 100644 --- a/src/js/_enqueues/admin/user-profile.js +++ b/src/js/_enqueues/admin/user-profile.js @@ -151,7 +151,9 @@ * @param {string} message The message to insert. */ function addInlineNotice( $this, success, message ) { - var resultDiv = $( '<div />' ); + var resultDiv = $( '<div />', { + role: 'alert' + } ); // Set up the notice div. resultDiv.addClass( 'notice inline' ); @@ -474,10 +476,10 @@ }).done( function( response ) { $this.prop( 'disabled', true ); $this.siblings( '.notice' ).remove(); - $this.before( '<div class="notice notice-success inline"><p>' + response.message + '</p></div>' ); + $this.before( '<div class="notice notice-success inline" role="alert"><p>' + response.message + '</p></div>' ); }).fail( function( response ) { $this.siblings( '.notice' ).remove(); - $this.before( '<div class="notice notice-error inline"><p>' + response.message + '</p></div>' ); + $this.before( '<div class="notice notice-error inline" role="alert"><p>' + response.message + '</p></div>' ); }); e.preventDefault(); diff --git a/src/js/_enqueues/lib/ajax-response.js b/src/js/_enqueues/lib/ajax-response.js index 3fd6ff0314..af59d8183a 100644 --- a/src/js/_enqueues/lib/ajax-response.js +++ b/src/js/_enqueues/lib/ajax-response.js @@ -53,10 +53,10 @@ window.wpAjax = jQuery.extend( { parsed.responses.push( response ); } ); if ( err.length ) { - re.html( '<div class="notice notice-error">' + err + '</div>' ); + re.html( '<div class="notice notice-error" role="alert">' + err + '</div>' ); wp.a11y.speak( err ); } else if ( noticeMessage.length ) { - re.html( '<div class="notice notice-success is-dismissible"><p>' + noticeMessage + '</p></div>'); + re.html( '<div class="notice notice-success is-dismissible" role="alert"><p>' + noticeMessage + '</p></div>'); jQuery(document).trigger( 'wp-updates-notice-added' ); wp.a11y.speak( noticeMessage ); } @@ -64,15 +64,15 @@ window.wpAjax = jQuery.extend( { } if ( isNaN( x ) ) { wp.a11y.speak( x ); - return ! re.html( '<div class="notice notice-error"><p>' + x + '</p></div>' ); + return ! re.html( '<div class="notice notice-error" role="alert"><p>' + x + '</p></div>' ); } x = parseInt( x, 10 ); if ( -1 === x ) { wp.a11y.speak( wpAjax.noPerm ); - return ! re.html( '<div class="notice notice-error"><p>' + wpAjax.noPerm + '</p></div>' ); + return ! re.html( '<div class="notice notice-error" role="alert"><p>' + wpAjax.noPerm + '</p></div>' ); } else if ( 0 === x ) { wp.a11y.speak( wpAjax.broken ); - return ! re.html( '<div class="notice notice-error"><p>' + wpAjax.broken + '</p></div>' ); + return ! re.html( '<div class="notice notice-error" role="alert"><p>' + wpAjax.broken + '</p></div>' ); } return true; }, diff --git a/src/js/_enqueues/wp/customize/widgets.js b/src/js/_enqueues/wp/customize/widgets.js index 05bd65c901..56459ad745 100644 --- a/src/js/_enqueues/wp/customize/widgets.js +++ b/src/js/_enqueues/wp/customize/widgets.js @@ -1623,7 +1623,8 @@ // @todo This should use the Notifications API introduced to panels. See <https://core.trac.wordpress.org/ticket/38794>. noticeContainer = $( '<div></div>', { - 'class': 'no-widget-areas-rendered-notice' + 'class': 'no-widget-areas-rendered-notice', + 'role': 'alert' }); panelMetaContainer.append( noticeContainer ); diff --git a/src/js/_enqueues/wp/updates.js b/src/js/_enqueues/wp/updates.js index 287e05a7d8..806dd62ec8 100644 --- a/src/js/_enqueues/wp/updates.js +++ b/src/js/_enqueues/wp/updates.js @@ -875,7 +875,7 @@ $card .addClass( 'plugin-card-update-failed' ) - .append( '<div class="notice notice-error notice-alt is-dismissible"><p>' + errorMessage + '</p></div>' ); + .append( '<div class="notice notice-error notice-alt is-dismissible" role="alert"><p>' + errorMessage + '</p></div>' ); $card.on( 'click', '.notice.is-dismissible .notice-dismiss', function() { @@ -2260,7 +2260,7 @@ // Remove any existing error. $filesystemForm.find( '.notice' ).remove(); - $filesystemForm.find( '#request-filesystem-credentials-title' ).after( '<div class="notice notice-alt notice-error"><p>' + message + '</p></div>' ); + $filesystemForm.find( '#request-filesystem-credentials-title' ).after( '<div class="notice notice-alt notice-error" role="alert"><p>' + message + '</p></div>' ); }; /** diff --git a/src/js/_enqueues/wp/widgets/custom-html.js b/src/js/_enqueues/wp/widgets/custom-html.js index e36d11583f..3987eb4180 100644 --- a/src/js/_enqueues/wp/widgets/custom-html.js +++ b/src/js/_enqueues/wp/widgets/custom-html.js @@ -148,7 +148,7 @@ wp.customHtmlWidgets = ( function( $ ) { } ) ); } } else if ( 0 !== errorAnnotations.length ) { - errorNotice = $( '<div class="inline notice notice-error notice-alt"></div>' ); + errorNotice = $( '<div class="inline notice notice-error notice-alt" role="alert"></div>' ); errorNotice.append( $( '<p></p>', { text: message } ) ); diff --git a/src/js/_enqueues/wp/widgets/media.js b/src/js/_enqueues/wp/widgets/media.js index 2ee00a826c..d67e71fc66 100644 --- a/src/js/_enqueues/wp/widgets/media.js +++ b/src/js/_enqueues/wp/widgets/media.js @@ -158,7 +158,7 @@ wp.mediaWidgets = ( function( $ ) { } } else { if ( ! noticeContainer.length ) { - noticeContainer = $( '<div class="media-widget-embed-notice notice notice-error notice-alt"></div>' ); + noticeContainer = $( '<div class="media-widget-embed-notice notice notice-error notice-alt" role="alert"></div>' ); noticeContainer.hide(); embedLinkView.views.parent.$el.prepend( noticeContainer ); } |