diff --git a/frappe/public/scss/login.bundle.scss b/frappe/public/scss/login.bundle.scss index 6e11610175..12b2439df7 100644 --- a/frappe/public/scss/login.bundle.scss +++ b/frappe/public/scss/login.bundle.scss @@ -76,6 +76,7 @@ body { } .forgot-password-message { + /* rtl:ignore */ text-align: right; line-height: 1; @@ -112,6 +113,13 @@ body { } } + .password-field { + input[dir="rtl"] { + /* rtl:ignore */ + padding-left: 3.5rem; + } + } + .btn-login-option { @include get_textstyle("base", "medium"); color: var(--text-gray-700); diff --git a/frappe/www/login.html b/frappe/www/login.html index 0759169b65..3fe29e14d3 100644 --- a/frappe/www/login.html +++ b/frappe/www/login.html @@ -1,13 +1,15 @@ {% extends "templates/web.html" %} {% block navbar %}{% endblock %} +{% set input_dir = "rtl" if is_rtl() else "ltr" %} + {% macro email_login_body() -%} {% if not disable_user_pass_login or (ldap_settings and ldap_settings.enabled) %}