From fce94e57c97be65e7fe3b1eccf418d66e0c81971 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 11 Nov 2024 23:10:36 +0300 Subject: [PATCH] [SSE] Fix formula dialog --- apps/spreadsheeteditor/main/app/controller/FormulaDialog.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/spreadsheeteditor/main/app/controller/FormulaDialog.js b/apps/spreadsheeteditor/main/app/controller/FormulaDialog.js index e0fd7f1292..7f6d0c07a7 100644 --- a/apps/spreadsheeteditor/main/app/controller/FormulaDialog.js +++ b/apps/spreadsheeteditor/main/app/controller/FormulaDialog.js @@ -62,6 +62,7 @@ define([ var me = this; me.langJson = {}; me.langDescJson = {}; + me.formulasLoaded = false; this.addListeners({ 'FileMenu': { @@ -176,6 +177,8 @@ define([ }, reloadTranslations: function (lang, suppressEvent) { + this.formulasLoaded = false; + lang = (lang || 'en').toLowerCase(); var index = _.indexOf(SSE.Collections.formulasLangs, lang); if (index<0) { @@ -249,6 +252,8 @@ define([ }, onSendFunctionWizardInfo: function(props) { + if (!this.formulasLoaded) return; + if (props) { // show formula settings var me = this; @@ -431,6 +436,7 @@ define([ last10FunctionsGroup && last10FunctionsGroup.set('functions', this.loadingLast10Formulas(descrarr)); } } + this.formulasLoaded = true; (!suppressEvent || this._formulasInited) && this.formulaTab && this.formulaTab.fillFunctions(); },