From cce32aa62742d623a744fe1ff82b5daff1b91f99 Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Wed, 26 Mar 2014 17:11:47 +0000 Subject: [PATCH] Fix LTR field handling: * Restore .ltr class lost in the conversion to RTL as a build process. * Make email and url inputs always LTR. * Set an email field on user-edit to be LTR. props MikeHansenMe, yoavf for initial patches. fixes #26824. git-svn-id: https://develop.svn.wordpress.org/trunk@27743 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/css/common.css | 5 +++++ src/wp-admin/css/forms.css | 6 ++++++ src/wp-admin/user-edit.php | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/wp-admin/css/common.css b/src/wp-admin/css/common.css index d4bb73ac28..2af308394d 100644 --- a/src/wp-admin/css/common.css +++ b/src/wp-admin/css/common.css @@ -374,6 +374,11 @@ ol.ol-decimal > li { margin: 0 0 0.5em; } +/* @noflip */ +.ltr { + direction: ltr; +} + /* @noflip */ .code, code { diff --git a/src/wp-admin/css/forms.css b/src/wp-admin/css/forms.css index 1d3f7b549f..c3ed8d21b2 100644 --- a/src/wp-admin/css/forms.css +++ b/src/wp-admin/css/forms.css @@ -12,6 +12,12 @@ textarea { box-sizing: border-box; } +/* @noflip */ +input[type="email"], +input[type="url"] { + direction: ltr; +} + input[type="checkbox"], input[type="radio"] { border: 1px solid #bbb; diff --git a/src/wp-admin/user-edit.php b/src/wp-admin/user-edit.php index 7274f4da2d..2c064bad38 100644 --- a/src/wp-admin/user-edit.php +++ b/src/wp-admin/user-edit.php @@ -401,7 +401,7 @@ if ( is_multisite() && is_network_admin() && ! IS_PROFILE_PAGE && current_user_c -
+ ID . '_new_email' ); if ( $new_email && $new_email['newemail'] != $current_user->user_email && $profileuser->ID == $current_user->ID ) : ?>