From 0105f41c77216c4d9eb97fd60ee52041f54ad8d2 Mon Sep 17 00:00:00 2001 From: Scott Taylor Date: Thu, 26 Jun 2014 01:27:37 +0000 Subject: [PATCH] Dynamically prepend screen reader text to the attachment filters dropdown and the search box in the media modal. Props SergeyBiryukov. Fixes #25102. git-svn-id: https://develop.svn.wordpress.org/trunk@28839 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/js/media-views.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/wp-includes/js/media-views.js b/src/wp-includes/js/media-views.js index 6e11970bd0..c1407d31a8 100644 --- a/src/wp-includes/js/media-views.js +++ b/src/wp-includes/js/media-views.js @@ -5373,6 +5373,7 @@ media.view.Search = media.View.extend({ tagName: 'input', className: 'search', + id: 'media-search-input', attributes: { type: 'search', @@ -5414,6 +5415,7 @@ media.view.AttachmentFilters = media.View.extend({ tagName: 'select', className: 'attachment-filters', + id: 'media-attachment-filters', events: { change: 'change' @@ -5639,7 +5641,7 @@ }, createToolbar: function() { - var filters, FiltersConstructor; + var filters, FiltersConstructor, screenReaderText; /** * @member {wp.media.view.Toolbar} @@ -5665,6 +5667,9 @@ model: this.collection.props, priority: -80 }).render() ); + + screenReaderText = $( '' ); + this.toolbar.get( 'filters' ).$el.before( screenReaderText ); } this.toolbar.set( 'spinner', new media.view.Spinner({ @@ -5677,6 +5682,8 @@ model: this.collection.props, priority: 60 }).render() ); + screenReaderText = $( '' ); + this.toolbar.get( 'search' ).$el.before( screenReaderText ); } if ( this.options.dragInfo ) {