From a8a4ce9f0d3b369e695fc3d8f3ead2f33cead613 Mon Sep 17 00:00:00 2001 From: Matt Thomas Date: Tue, 3 Dec 2013 20:11:22 +0000 Subject: [PATCH] Reset the login form inputs to the standard sans-serif font in IE8 to prevent invisible password field inputs when webfonts are used. Fixes #26348, props SergeyBiryukov, iammattthomas. git-svn-id: https://develop.svn.wordpress.org/trunk@26583 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/css/ie.css | 5 +++++ src/wp-admin/css/wp-admin.css | 5 +++++ src/wp-login.php | 8 +++++++- 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/wp-admin/css/ie.css b/src/wp-admin/css/ie.css index 4f48761f55..d8abeb54c1 100644 --- a/src/wp-admin/css/ie.css +++ b/src/wp-admin/css/ie.css @@ -508,6 +508,11 @@ table.ie-fixed { position: relative; } +input[type="password"], +.login form .input { + font-family: sans-serif; +} + /* IE6 leftovers */ * html .row-actions { visibility: visible; diff --git a/src/wp-admin/css/wp-admin.css b/src/wp-admin/css/wp-admin.css index e25249af45..8ece7a2b1b 100644 --- a/src/wp-admin/css/wp-admin.css +++ b/src/wp-admin/css/wp-admin.css @@ -347,6 +347,11 @@ input[type="search"]::-webkit-search-decoration { display: none; } +.ie8 input[type="password"], +.ie8 .login form .input { + font-family: sans-serif; +} + /* general */ html, body { diff --git a/src/wp-login.php b/src/wp-login.php index 5db804f766..268d2b3495 100644 --- a/src/wp-login.php +++ b/src/wp-login.php @@ -57,7 +57,12 @@ function login_header( $title = 'Log In', $message = '', $wp_error = '' ) { add_action( 'login_head', 'wp_shake_js', 12 ); ?> - > + + + > + <?php bloginfo('name'); ?> › <?php echo $title; ?> @@ -65,6 +70,7 @@ function login_header( $title = 'Log In', $message = '', $wp_error = '' ) { wp_admin_css( 'wp-admin', true ); wp_admin_css( 'colors-fresh', true ); + wp_admin_css( 'ie', true ); // Remove all stored post data on logging out. // This could be added by add_action('login_head'...) like wp_shake_js()