From fadd7cb72192758b232df57f7dbaa23a1fd97974 Mon Sep 17 00:00:00 2001 From: Andrea Fercia Date: Fri, 31 Mar 2017 16:50:42 +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. git-svn-id: https://develop.svn.wordpress.org/trunk@40358 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/css/customize-nav-menus.css | 3 +++ src/wp-includes/css/media-views.css | 28 ++++++++++++------------ src/wp-includes/css/wp-auth-check.css | 1 + src/wp-includes/media-template.php | 2 +- 4 files changed, 19 insertions(+), 15 deletions(-) diff --git a/src/wp-admin/css/customize-nav-menus.css b/src/wp-admin/css/customize-nav-menus.css index dcc13c8824..c42fa54e2b 100644 --- a/src/wp-admin/css/customize-nav-menus.css +++ b/src/wp-admin/css/customize-nav-menus.css @@ -150,6 +150,7 @@ outline: none; overflow: hidden; cursor: pointer; + text-align: center; } .wp-customizer .menu-item.menu-item-edit-active .item-edit .toggle-indicator:after { @@ -521,6 +522,7 @@ box-shadow: none; outline: none; cursor: pointer; + text-align: center; } #available-menu-items .accordion-section-title .no-items, @@ -612,6 +614,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 1b565f4374..9bcc780802 100644 --- a/src/wp-includes/css/media-views.css +++ b/src/wp-includes/css/media-views.css @@ -183,19 +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.button-link { - text-decoration: none; +.media-modal-close:hover, +.media-modal-close:active { + color: #00a0d2; } -.media-modal-close:active { - -webkit-box-shadow: none; - box-shadow: none; +.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 { @@ -209,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 2627fbfb7c..4047e17cf1 100644 --- a/src/wp-includes/css/wp-auth-check.css +++ b/src/wp-includes/css/wp-auth-check.css @@ -93,6 +93,7 @@ width: 22px; color: #72777c; text-decoration: none; + 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 4f919ace34..7f59935719 100644 --- a/src/wp-includes/media-template.php +++ b/src/wp-includes/media-template.php @@ -163,7 +163,7 @@ function wp_print_media_templates() {