From 477746ab1a024b6081eb7d2a076efb8cf6b8a7cb Mon Sep 17 00:00:00 2001 From: Pascal Birchler Date: Mon, 3 Apr 2017 22:20:37 +0000 Subject: [PATCH] Administration: Fix minor misalignments caused by the `button-link` CSS class. After [40059] the CSS class `button-link` uses `text-align: left` by default. This change now requires to limit as much as possible the use of `button-link` to controls that should really look like links and to explicitly set `text-align: center` in a few other cases. Fixes #39983. Merges [40358] to the 4.7 branch. git-svn-id: https://develop.svn.wordpress.org/branches/4.7@40367 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/css/customize-nav-menus.css | 3 +++ src/wp-includes/css/media-views.css | 26 ++++++++++++++---------- src/wp-includes/css/wp-auth-check.css | 1 + src/wp-includes/media-template.php | 2 +- 4 files changed, 20 insertions(+), 12 deletions(-) diff --git a/src/wp-admin/css/customize-nav-menus.css b/src/wp-admin/css/customize-nav-menus.css index a45baee29a..e675d52e5c 100644 --- a/src/wp-admin/css/customize-nav-menus.css +++ b/src/wp-admin/css/customize-nav-menus.css @@ -161,6 +161,7 @@ outline: none; overflow: hidden; cursor: pointer; + text-align: center; } .wp-customizer .menu-item.menu-item-edit-active .item-edit .toggle-indicator:after { @@ -532,6 +533,7 @@ box-shadow: none; outline: none; cursor: pointer; + text-align: center; } #available-menu-items .accordion-section-title .no-items, @@ -623,6 +625,7 @@ box-shadow: none; outline: none; cursor: pointer; + text-align: center; } #available-menu-items .menu-item-handle .item-add:focus { diff --git a/src/wp-includes/css/media-views.css b/src/wp-includes/css/media-views.css index b5d0953eb2..485dcba111 100644 --- a/src/wp-includes/css/media-views.css +++ b/src/wp-includes/css/media-views.css @@ -183,15 +183,28 @@ right: 0; width: 50px; height: 50px; + margin: 0; padding: 0; + border: 1px solid transparent; + background: none; + color: #666; z-index: 1000; + cursor: pointer; + outline: none; -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; transition: color .1s ease-in-out, background .1s ease-in-out; } +.media-modal-close:hover, .media-modal-close:active { - -webkit-box-shadow: none; - box-shadow: none; + color: #00a0d2; +} + +.media-modal-close:focus { + color: #00a0d2; + border-color: #5b9dd9; + -webkit-box-shadow: 0 0 3px rgba( 0, 115, 170, .8 ); + box-shadow: 0 0 3px rgba( 0, 115, 170, .8 ); } .media-modal-close span.media-modal-icon { @@ -205,15 +218,6 @@ vertical-align: middle; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - color: #666; -} - -.media-modal-close:hover .media-modal-icon:before { - color: #00a0d2; -} - -.media-modal-close:active { - outline: 0; } .media-modal-content { diff --git a/src/wp-includes/css/wp-auth-check.css b/src/wp-includes/css/wp-auth-check.css index 0c1408ed91..5e37191d8c 100644 --- a/src/wp-includes/css/wp-auth-check.css +++ b/src/wp-includes/css/wp-auth-check.css @@ -92,6 +92,7 @@ height: 22px; width: 22px; color: #72777c; + text-align: center; } #wp-auth-check-wrap .wp-auth-check-close:before { diff --git a/src/wp-includes/media-template.php b/src/wp-includes/media-template.php index f12b11cff3..4ec38eea87 100644 --- a/src/wp-includes/media-template.php +++ b/src/wp-includes/media-template.php @@ -163,7 +163,7 @@ function wp_print_media_templates() {