From 6839d21f3c8bab810819d0f92a877aba6c6d43e7 Mon Sep 17 00:00:00 2001 From: "Walid HANNICHE (waha)" Date: Mon, 7 Nov 2022 20:10:33 +0000 Subject: [PATCH] [FIX] web: time picker should always be LTR Steps to reproduce: 1-set language to an LTR language (arabic / hebrew...) 2-select any field with the date-time range widget (eg: planning>add) 3-the hour and the minute selection is reversed. Bug: the hours and minutes order depends on the language orientation where they should always follow this format HH:MM Fix: force the time to be displayed Left To Right regardless of language opw-2953221 closes odoo/odoo#105255 X-original-commit: 8d396fd8800baf29a9242987b610e3bb7b9da265 Signed-off-by: Walid Hanniche (waha) Signed-off-by: Aaron Bohy (aab) --- .../src/legacy/scss/daterangepicker.scss | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/addons/web/static/src/legacy/scss/daterangepicker.scss b/addons/web/static/src/legacy/scss/daterangepicker.scss index c8d56541415..115a5a1e308 100644 --- a/addons/web/static/src/legacy/scss/daterangepicker.scss +++ b/addons/web/static/src/legacy/scss/daterangepicker.scss @@ -121,15 +121,19 @@ } } - .calendar-time select { - &.hourselect, &.minuteselect, &.secondselect, &.ampmselect { - display: initial; - border-color: var(--daterangepicker__select-border-color); - background-color: var(--daterangepicker__select-bg); - color: var(--daterangepicker__select-color); - -webkit-appearance: menulist-button; - -moz-appearance: menulist-button; - appearance: menulist-button; + .calendar-time { + /*rtl:ignore*/ + direction:ltr; + select { + &.hourselect, &.minuteselect, &.secondselect, &.ampmselect { + display: initial; + border-color: var(--daterangepicker__select-border-color); + background-color: var(--daterangepicker__select-bg); + color: var(--daterangepicker__select-color); + -webkit-appearance: menulist-button; + -moz-appearance: menulist-button; + appearance: menulist-button; + } } }