fix: RTL not respected when changed in user settings, related to #7146

v1.18.x
Julian Lam 6 years ago
parent d81e0a5f5b
commit 4873a339c1

@ -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();
}
});

Loading…
Cancel
Save