From 4873a339c135182ec833c6ac588fa82f5407c743 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Fri, 21 Dec 2018 14:59:14 -0500 Subject: [PATCH] fix: RTL not respected when changed in user settings, related to #7146 --- public/src/client/account/settings.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/public/src/client/account/settings.js b/public/src/client/account/settings.js index 62358760d5..37d6f93f19 100644 --- a/public/src/client/account/settings.js +++ b/public/src/client/account/settings.js @@ -1,7 +1,7 @@ 'use strict'; -define('forum/account/settings', ['forum/account/header', 'components', 'sounds'], function (header, components, sounds) { +define('forum/account/settings', ['forum/account/header', 'components', 'sounds', 'translator'], function (header, components, sounds, translator) { var AccountSettings = {}; // If page skin is changed but not saved, switch the skin back @@ -96,6 +96,11 @@ define('forum/account/settings', ['forum/account/header', 'components', 'sounds' sounds.loadMap(); if (requireReload && parseInt(app.user.uid, 10) === parseInt(ajaxify.data.theirid, 10)) { + translator.translate('[[language:dir]]', config.userLang, function (translated) { + var htmlEl = $('html'); + htmlEl.attr('data-dir', translated); + htmlEl.css('direction', translated); + }); ajaxify.refresh(); } });