summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/js/_enqueues/admin/privacy-tools.js2
-rw-r--r--src/js/_enqueues/admin/user-profile.js8
-rw-r--r--src/js/_enqueues/lib/ajax-response.js10
-rw-r--r--src/js/_enqueues/wp/customize/widgets.js3
-rw-r--r--src/js/_enqueues/wp/updates.js4
-rw-r--r--src/js/_enqueues/wp/widgets/custom-html.js2
-rw-r--r--src/js/_enqueues/wp/widgets/media.js2
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 );
}