diff --git a/src/js/media/views/attachments/browser.js b/src/js/media/views/attachments/browser.js index c6d3b8c841..513a65a91e 100644 --- a/src/js/media/views/attachments/browser.js +++ b/src/js/media/views/attachments/browser.js @@ -348,7 +348,8 @@ AttachmentsBrowser = View.extend(/** @lends wp.media.view.AttachmentsBrowser.pro if ( this.options.search ) { // Search is an input, a visually hidden label element needs to be rendered before. this.toolbar.set( 'searchLabel', new wp.media.view.Label({ - value: l10n.searchMediaLabel, + value: l10n.searchLabel, + className: 'media-search-input-label', attributes: { 'for': 'media-search-input' }, diff --git a/src/js/media/views/button/select-mode-toggle.js b/src/js/media/views/button/select-mode-toggle.js index 4d7927c701..dbe662653e 100644 --- a/src/js/media/views/button/select-mode-toggle.js +++ b/src/js/media/views/button/select-mode-toggle.js @@ -57,6 +57,7 @@ SelectModeToggle = Button.extend(/** @lends wp.media.view.SelectModeToggle.proto } ); children.not( '.spinner, .media-button' ).hide(); this.$el.show(); + toolbar.$el.addClass( 'media-toolbar-mode-select' ); toolbar.$( '.delete-selected-button' ).removeClass( 'hidden' ); } else { this.model.set( { @@ -65,6 +66,7 @@ SelectModeToggle = Button.extend(/** @lends wp.media.view.SelectModeToggle.proto } ); this.controller.content.get().$el.removeClass( 'fixed' ); toolbar.$el.css( 'width', '' ); + toolbar.$el.removeClass( 'media-toolbar-mode-select' ); toolbar.$( '.delete-selected-button' ).addClass( 'hidden' ); children.not( '.media-button' ).show(); this.controller.state().get( 'selection' ).reset(); diff --git a/src/js/media/views/search.js b/src/js/media/views/search.js index f4f8f51387..b57c9eadb5 100644 --- a/src/js/media/views/search.js +++ b/src/js/media/views/search.js @@ -1,5 +1,4 @@ -var l10n = wp.media.view.l10n, - Search; +var Search; /** * wp.media.view.Search @@ -17,8 +16,7 @@ Search = wp.media.View.extend(/** @lends wp.media.view.Search.prototype */{ id: 'media-search-input', attributes: { - type: 'search', - placeholder: l10n.searchMediaPlaceholder + type: 'search' }, events: { diff --git a/src/wp-admin/css/common.css b/src/wp-admin/css/common.css index 5918954af5..d3ed7a9e90 100644 --- a/src/wp-admin/css/common.css +++ b/src/wp-admin/css/common.css @@ -3985,6 +3985,10 @@ img { #screen-meta-links { margin-bottom: 20px; /* Add margins beneath links for better spacing between boxes and elements */ } + + .wp-filter .search-form input[type="search"] { + font-size: 1rem; + } } /* Smartphone */ diff --git a/src/wp-admin/css/media.css b/src/wp-admin/css/media.css index b1ace360cc..fca859ef2d 100644 --- a/src/wp-admin/css/media.css +++ b/src/wp-admin/css/media.css @@ -538,7 +538,6 @@ border color while dragging a file over the uploader drop area */ .media-frame.mode-grid .media-toolbar select { margin: 0 10px 0 0; - font-size: 14px; } .media-frame.mode-grid.mode-edit .media-toolbar-secondary > .select-mode-toggle-button { @@ -555,8 +554,14 @@ border color while dragging a file over the uploader drop area */ margin-top: 0; } -.media-frame.mode-grid .spinner { - margin-top: 16px; +.media-search-input-label { + margin: 0 .2em 0 0; + vertical-align: baseline; +} + +.media-frame.mode-grid .media-search-input-label { + position: static; + margin: 0 .5em 0 0; } .attachments-browser .media-toolbar-secondary > .media-button { diff --git a/src/wp-admin/includes/class-wp-media-list-table.php b/src/wp-admin/includes/class-wp-media-list-table.php index 3e5c385ac0..e00e28eb57 100644 --- a/src/wp-admin/includes/class-wp-media-list-table.php +++ b/src/wp-admin/includes/class-wp-media-list-table.php @@ -270,8 +270,8 @@ class WP_Media_List_Table extends WP_List_Table {
- -
+ + __( 'Apply' ), 'filterByDate' => __( 'Filter by date' ), 'filterByType' => __( 'Filter by type' ), - 'searchMediaLabel' => __( 'Search Media' ), - 'searchMediaPlaceholder' => __( 'Search media items...' ), // placeholder (no ellipsis) + 'searchLabel' => __( 'Search' ), + 'searchMediaLabel' => __( 'Search Media' ), // backwards compatibility pre-5.3 + 'searchMediaPlaceholder' => __( 'Search media items...' ), // placeholder (no ellipsis), backwards compatibility pre-5.3 'mediaFound' => __( 'Number of media items found: %d' ), 'mediaFoundHasMoreResults' => __( 'Number of media items displayed: %d. Scroll the page for more results.' ), 'noMedia' => __( 'No media items found.' ),