details:   https://code.tryton.org/tryton/commit/3d27f9b05fb3
branch:    7.8
user:      Cédric Krier <[email protected]>
date:      Fri Dec 19 19:19:13 2025 +0100
description:
        Set a default direction when no language preferences are set

        Closes #14419
        (grafted from 3a93251277d6e55340254104a034b3e89467874e)
diffstat:

 sao/src/sao.js |  4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diffs (21 lines):

diff -r 2c767215a72d -r 3d27f9b05fb3 sao/src/sao.js
--- a/sao/src/sao.js    Thu Dec 18 00:44:36 2025 +0100
+++ b/sao/src/sao.js    Fri Dec 19 19:19:13 2025 +0100
@@ -357,6 +357,9 @@
         return lang.replace('_', '-');
     };
     Sao.i18n.set_direction = function(direction) {
+        if (!direction) {
+            direction = getComputedStyle(document.documentElement).direction;
+        }
         Sao.i18n.rtl = (direction === 'rtl');
         jQuery('html').attr('dir', direction);
     };
@@ -590,6 +593,7 @@
     Sao.login = function() {
         Sao.set_title();
         Sao.i18n.setlang().always(function() {
+            Sao.i18n.set_direction();
             Sao.Session.server_version()
                 .then(function(version) {
                     if (JSON.stringify(version.split('.').slice(0, 2)) !==

Reply via email to