From bdd585b26e264e903faf8d5dee6655e6c29c9dcf Mon Sep 17 00:00:00 2001 From: SergeyEzhin Date: Tue, 14 Dec 2021 20:21:11 +0400 Subject: [PATCH] [SSE mobile] Correct dropdown list --- .../spreadsheeteditor/mobile/src/controller/Main.jsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/spreadsheeteditor/mobile/src/controller/Main.jsx b/apps/spreadsheeteditor/mobile/src/controller/Main.jsx index ac1ec88fab..6e2244cadb 100644 --- a/apps/spreadsheeteditor/mobile/src/controller/Main.jsx +++ b/apps/spreadsheeteditor/mobile/src/controller/Main.jsx @@ -42,7 +42,6 @@ class MainController extends Component { super(props); window.editorType = 'sse'; - this.boxSdk = $$('#editor_sdk'); this.LoadingDocument = -256; this.ApplyEditRights = -255; this.InitApplication = -254; @@ -425,21 +424,22 @@ class MainController extends Component { onEntriesListMenu(validation, textArr, addArr) { const { t } = this.props; + const boxSdk = $$('#editor_sdk'); if (textArr && textArr.length) { if(!Device.isPhone) { - this.dropdownListTarget = this.boxSdk.find('#dropdown-list-target'); + let dropdownListTarget = boxSdk.find('#dropdown-list-target'); - if (!this.dropdownListTarget.length) { - this.dropdownListTarget = $$(''); - this.boxSdk.append(this.dropdownListTarget); + if (!dropdownListTarget.length) { + dropdownListTarget = $$(''); + boxSdk.append(dropdownListTarget); } let coord = this.api.asc_getActiveCellCoord(), offset = {left: 0, top: 0}, showPoint = [coord.asc_getX() + offset.left, (coord.asc_getY() < 0 ? 0 : coord.asc_getY()) + coord.asc_getHeight() + offset.top]; - this.dropdownListTarget.css({left: `${showPoint[0]}px`, top: `${showPoint[1]}px`}); + dropdownListTarget.css({left: `${showPoint[0]}px`, top: `${showPoint[1]}px`}); } Common.Notifications.trigger('openDropdownList', addArr);