From c173fdb2dda0bea4cfd38efa77ec1714dba5e03b Mon Sep 17 00:00:00 2001 From: Helen Hou-Sandi Date: Tue, 26 Aug 2014 19:05:44 +0000 Subject: [PATCH] Media: only apply `wp-filter` class to the grid view toolbar. props gcorne. fixes #29381. git-svn-id: https://develop.svn.wordpress.org/trunk@29629 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/js/media-views.js | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/src/wp-includes/js/media-views.js b/src/wp-includes/js/media-views.js index 291738c759..872e41b773 100644 --- a/src/wp-includes/js/media-views.js +++ b/src/wp-includes/js/media-views.js @@ -3911,7 +3911,7 @@ */ media.view.Toolbar = media.View.extend({ tagName: 'div', - className: 'media-toolbar wp-filter', + className: 'media-toolbar', initialize: function() { var state = this.controller.state(), @@ -5750,14 +5750,20 @@ }, createToolbar: function() { - var LibraryViewSwitcher, Filters; + var LibraryViewSwitcher, Filters, toolbarOptions; + + toolbarOptions = { + controller: this.controller + }; + + if ( this.controller.isModeActive( 'grid' ) ) { + toolbarOptions.className = 'media-toolbar wp-filter'; + } /** - * @member {wp.media.view.Toolbar} - */ - this.toolbar = new media.view.Toolbar({ - controller: this.controller - }); + * @member {wp.media.view.Toolbar} + */ + this.toolbar = new media.view.Toolbar( toolbarOptions ); this.views.add( this.toolbar );