From 2dbe9ef2dcc9de5174fd95fe6eb0ae0456b638a1 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 28 May 2021 14:26:54 +0300 Subject: [PATCH] [SSE] Add offset for formula menu --- apps/spreadsheeteditor/main/app/controller/DocumentHolder.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js b/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js index 330ab1a74..657726150 100644 --- a/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js +++ b/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js @@ -2287,7 +2287,7 @@ define([ Common.NotificationCenter.trigger('edit:complete', this.documentHolder); }, - onFormulaCompleteMenu: function(funcarr) { + onFormulaCompleteMenu: function(funcarr, offset) { if (!this.documentHolder.funcMenu || Common.Utils.ModalWindow.isVisible() || this.rangeSelectionMode) return; if (funcarr) { @@ -2392,8 +2392,7 @@ define([ } var coord = me.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]; + showPoint = [coord.asc_getX() + (offset ? offset[0] : 0), (coord.asc_getY() < 0 ? 0 : coord.asc_getY()) + coord.asc_getHeight() + (offset ? offset[1] : 0)]; menuContainer.css({left: showPoint[0], top : showPoint[1]}); menu.alignPosition();