diff --git a/src/wp-admin/css/customize-controls.css b/src/wp-admin/css/customize-controls.css index d3dbe764ff..f956da18f8 100644 --- a/src/wp-admin/css/customize-controls.css +++ b/src/wp-admin/css/customize-controls.css @@ -1379,6 +1379,7 @@ p.customize-section-description { } .customize-control .attachment-media-view .placeholder, +.customize-control .attachment-media-view .button-add-media, .customize-control-header .placeholder { width: 100%; position: relative; @@ -1390,6 +1391,26 @@ p.customize-section-description { line-height: 20px; } +.customize-control .attachment-media-view .button-add-media { + cursor: pointer; + background-color: #edeff0; + color: #32373c; +} + +.customize-control .attachment-media-view .button-add-media:hover { + background-color: #fbfbfc; +} + +.customize-control .attachment-media-view .button-add-media:focus { + background-color: #fbfbfc; + border-style: solid; + border-color: #5b9dd9; + box-shadow: 0 0 3px rgba( 0, 115, 170, .8 ); + /* Only visible in Windows High Contrast mode */ + outline: 2px solid transparent; + outline-offset: -2px; +} + .customize-control-header .inner { display: none; position: absolute; diff --git a/src/wp-admin/css/widgets.css b/src/wp-admin/css/widgets.css index eea7a913e4..f1c3a3c251 100644 --- a/src/wp-admin/css/widgets.css +++ b/src/wp-admin/css/widgets.css @@ -84,6 +84,7 @@ margin-right: 8px; } +.media-widget-control .attachment-media-view .button-add-media, .media-widget-control .placeholder { border: 1px dashed #b4b9be; box-sizing: border-box; @@ -95,6 +96,26 @@ width: 100%; } +.media-widget-control .attachment-media-view .button-add-media { + cursor: pointer; + background-color: #edeff0; + color: #32373c; +} + +.media-widget-control .attachment-media-view .button-add-media:hover { + background-color: #fbfbfc; +} + +.media-widget-control .attachment-media-view .button-add-media:focus { + background-color: #fbfbfc; + border-style: solid; + border-color: #5b9dd9; + box-shadow: 0 0 3px rgba( 0, 115, 170, .8 ); + /* Only visible in Windows High Contrast mode */ + outline: 2px solid transparent; + outline-offset: -2px; +} + .media-widget-control .media-widget-preview { background: transparent; text-align: center; diff --git a/src/wp-includes/customize/class-wp-customize-media-control.php b/src/wp-includes/customize/class-wp-customize-media-control.php index 98d9310494..55f7b9b698 100644 --- a/src/wp-includes/customize/class-wp-customize-media-control.php +++ b/src/wp-includes/customize/class-wp-customize-media-control.php @@ -132,12 +132,11 @@ class WP_Customize_Media_Control extends WP_Customize_Control { public function content_template() { ?> <# - var selectButtonId = _.uniqueId( 'customize-media-control-button-' ); var descriptionId = _.uniqueId( 'customize-media-control-description-' ); var describedByAttr = data.description ? ' aria-describedby="' + descriptionId + '" ' : ''; #> <# if ( data.label ) { #> - + {{ data.label }} <# } #>
<# if ( data.description ) { #> @@ -182,22 +181,19 @@ class WP_Customize_Media_Control extends WP_Customize_Control {