From 977806268bc2de9e211c9da46ff514d38c7467f4 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Thu, 29 Sep 2022 19:29:22 +0300 Subject: [PATCH] [PE] Fix Bug 59139 --- .../main/app/controller/DocumentHolder.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/apps/presentationeditor/main/app/controller/DocumentHolder.js b/apps/presentationeditor/main/app/controller/DocumentHolder.js index 6d81c8ae7..36874fb8d 100644 --- a/apps/presentationeditor/main/app/controller/DocumentHolder.js +++ b/apps/presentationeditor/main/app/controller/DocumentHolder.js @@ -1205,7 +1205,16 @@ define([ if (pasteContainer.is(':visible')) pasteContainer.hide(); $(document).off('keyup', this.wrapEvents.onKeyUp); } else { - var showPoint = [coord.asc_getX() + coord.asc_getWidth() + 3, coord.asc_getY() + coord.asc_getHeight() + 3]; + var offsetLeft = 0; + var sdkPanelLeft = documentHolder.cmpEl.find('#id_panel_left'); + if (sdkPanelLeft.length) + offsetLeft += (sdkPanelLeft.css('display') !== 'none') ? sdkPanelLeft.width() : 0; + + var sdkPanelThumbs = documentHolder.cmpEl.find('#id_panel_thumbnails'); + if (sdkPanelThumbs.length) + offsetLeft += (sdkPanelThumbs.css('display') !== 'none') ? sdkPanelThumbs.width() : 0; + + var showPoint = [Math.max(0, coord.asc_getX() + coord.asc_getWidth() + 3 - offsetLeft), coord.asc_getY() + coord.asc_getHeight() + 3]; pasteContainer.css({left: showPoint[0], top : showPoint[1]}); pasteContainer.show(); setTimeout(function() {