[PE] Fix loading languages

This commit is contained in:
Julia Radzhabova
2024-09-16 19:15:57 +03:00
parent 037ddbe49c
commit eedcda8da7
4 changed files with 18 additions and 3 deletions

View File

@ -334,6 +334,7 @@ define([
}
me.showMathTrackOnLoad && me.onShowMathTrack(me.lastMathTrackBounds);
me.documentHolder && me.documentHolder.setLanguages();
},
createDelayedElements: function(view, type) {

View File

@ -73,6 +73,7 @@ define([
isFormsOnly: false,
isCommentsOnly: false
};
this._langs = null;
},
render: function () {
@ -189,8 +190,13 @@ define([
setLanguages: function(langs){
var me = this;
if (langs && langs.length > 0 && me.langParaMenu && me.langTableMenu) {
if (!langs) langs = me._langs;
if (langs && langs.length > 0) {
if (!me.langParaMenu || !me.langTableMenu) {
me._langs = langs;
return;
}
me._langs = null;
var arrPara = [], arrTable = [];
_.each(langs, function(lang) {
var item = {

View File

@ -476,6 +476,7 @@ define([
}
me.showMathTrackOnLoad && me.onShowMathTrack(me.lastMathTrackBounds);
me.documentHolder && me.documentHolder.setLanguages();
},
getView: function (name) {

View File

@ -62,6 +62,7 @@ define([
me._isDisabled = false;
me._preventCustomClick = null;
me._hasCustomItems = false;
me._langs = null;
Common.NotificationCenter.on('settings:unitschanged', _.bind(this.unitsChanged, this));
},
@ -218,7 +219,13 @@ define([
setLanguages: function(langs){
var me = this;
if (langs && langs.length > 0 && me.langParaMenu && me.langTableMenu) {
if (!langs) langs = me._langs;
if (langs && langs.length > 0) {
if (!me.langParaMenu || !me.langTableMenu) {
me._langs = langs;
return;
}
me._langs = null;
var arrPara = [], arrTable = [];
_.each(langs, function(lang) {
var item = {