diff --git a/apps/documenteditor/main/app/controller/DocumentHolderExt.js b/apps/documenteditor/main/app/controller/DocumentHolderExt.js index 2c0077a7e8..9f271d2879 100644 --- a/apps/documenteditor/main/app/controller/DocumentHolderExt.js +++ b/apps/documenteditor/main/app/controller/DocumentHolderExt.js @@ -1243,6 +1243,25 @@ define([], function () { me.isRtlSheet = me.api ? Common.UI.isRTL() : false; if (me.chartProps) { + + if (!me.btnChartElement) { + me.btnChartElement = new Common.UI.Button({ + parentEl: $('#id-document-holder-btn-chart-element'), + cls: 'btn-toolbar', + iconCls: 'toolbar__icon btn-chart-elements', + hint: me.documentHolder.btnChart, + menu: me.documentHolder.menuChartElement.menu + }); + + me.btnChartElement.on('click', function() { + me.chartProps = me.getCurrentChartProps(); + if (me.chartProps) { + me.updateChartElementMenu(me.documentHolder.menuChartElement.menu, me.chartProps); + } + Common.UI.TooltipManager.closeTip('chartElements'); + }); + } + me._XY = undefined; me.checkEditorOffsets(); var x = asc_CRect.asc_getX(), @@ -1298,23 +1317,6 @@ define([], function () { Common.UI.TooltipManager.applyPlacement('chartElements'); }, 100); - if (!me.btnChartElement) { - me.btnChartElement = new Common.UI.Button({ - parentEl: $('#id-document-holder-btn-chart-element'), - cls: 'btn-toolbar', - iconCls: 'toolbar__icon btn-chart-elements', - hint: me.documentHolder.btnChart, - menu: me.documentHolder.menuChartElement.menu - }); - - me.btnChartElement.on('click', function() { - me.chartProps = me.getCurrentChartProps(); - if (me.chartProps) { - me.updateChartElementMenu(me.documentHolder.menuChartElement.menu, me.chartProps); - } - Common.UI.TooltipManager.closeTip('chartElements'); - }); - } me.disableChartElementButton(); } else { chartContainer.hide(); diff --git a/apps/pdfeditor/main/app/controller/DocumentHolderExt.js b/apps/pdfeditor/main/app/controller/DocumentHolderExt.js index cffa901db7..d7ecb0fa27 100644 --- a/apps/pdfeditor/main/app/controller/DocumentHolderExt.js +++ b/apps/pdfeditor/main/app/controller/DocumentHolderExt.js @@ -3058,6 +3058,24 @@ define([], function () { me.isRtlSheet = me.api ? Common.UI.isRTL() : false; if (me.chartProps) { + + if (!me.btnChartElement) { + me.btnChartElement = new Common.UI.Button({ + parentEl: $('#id-document-holder-btn-chart-element'), + cls: 'btn-toolbar', + iconCls: 'toolbar__icon btn-chart-elements', + hint: me.documentHolder.btnChart, + menu: me.documentHolder.menuChartElement.menu + }); + + me.btnChartElement.on('click', function() { + me.chartProps = me.getCurrentChartProps(); + if (me.chartProps) { + me.updateChartElementMenu(me.documentHolder.menuChartElement.menu, me.chartProps); + } + }); + } + me._XY = undefined; me.checkEditorOffsets(); var x = asc_CRect.asc_getX(), @@ -3107,22 +3125,6 @@ define([], function () { top: btnTop + 'px' }).show(); - if (!me.btnChartElement) { - me.btnChartElement = new Common.UI.Button({ - parentEl: $('#id-document-holder-btn-chart-element'), - cls: 'btn-toolbar', - iconCls: 'toolbar__icon btn-chart-elements', - hint: me.documentHolder.btnChart, - menu: me.documentHolder.menuChartElement.menu - }); - - me.btnChartElement.on('click', function() { - me.chartProps = me.getCurrentChartProps(); - if (me.chartProps) { - me.updateChartElementMenu(me.documentHolder.menuChartElement.menu, me.chartProps); - } - }); - } me.disableChartElementButton(); } else { chartContainer.hide(); diff --git a/apps/presentationeditor/main/app/controller/DocumentHolderExt.js b/apps/presentationeditor/main/app/controller/DocumentHolderExt.js index 638770f48f..b41c3855c4 100644 --- a/apps/presentationeditor/main/app/controller/DocumentHolderExt.js +++ b/apps/presentationeditor/main/app/controller/DocumentHolderExt.js @@ -1201,6 +1201,25 @@ define([], function () { me.isRtlSheet = me.api ? Common.UI.isRTL() : false; if (me.chartProps) { + + if (!me.btnChartElement) { + me.btnChartElement = new Common.UI.Button({ + parentEl: $('#id-document-holder-btn-chart-element'), + cls: 'btn-toolbar', + iconCls: 'toolbar__icon btn-chart-elements', + hint: me.documentHolder.btnChart, + menu: me.documentHolder.menuChartElement.menu + }); + + me.btnChartElement.on('click', function() { + me.chartProps = me.getCurrentChartProps(); + if (me.chartProps) { + me.updateChartElementMenu(me.documentHolder.menuChartElement.menu, me.chartProps); + } + Common.UI.TooltipManager.closeTip('chartElements'); + }); + } + me._XY = undefined; me.checkEditorOffsets(); var x = asc_CRect.asc_getX(), @@ -1257,23 +1276,6 @@ define([], function () { Common.UI.TooltipManager.applyPlacement('chartElements'); }, 100); - if (!me.btnChartElement) { - me.btnChartElement = new Common.UI.Button({ - parentEl: $('#id-document-holder-btn-chart-element'), - cls: 'btn-toolbar', - iconCls: 'toolbar__icon btn-chart-elements', - hint: me.documentHolder.btnChart, - menu: me.documentHolder.menuChartElement.menu - }); - - me.btnChartElement.on('click', function() { - me.chartProps = me.getCurrentChartProps(); - if (me.chartProps) { - me.updateChartElementMenu(me.documentHolder.menuChartElement.menu, me.chartProps); - } - Common.UI.TooltipManager.closeTip('chartElements'); - }); - } me.disableChartElementButton(); } else { chartContainer.hide(); diff --git a/apps/spreadsheeteditor/main/app/controller/DocumentHolderExt.js b/apps/spreadsheeteditor/main/app/controller/DocumentHolderExt.js index 8eff782636..35cf9913d1 100644 --- a/apps/spreadsheeteditor/main/app/controller/DocumentHolderExt.js +++ b/apps/spreadsheeteditor/main/app/controller/DocumentHolderExt.js @@ -3881,6 +3881,25 @@ define([], function () { me.isRtlSheet = me.api.asc_getSheetViewSettings().asc_getRightToLeft(); if (me.chartProps) { + + if (!me.btnChartElement) { + me.btnChartElement = new Common.UI.Button({ + parentEl: $('#id-document-holder-btn-chart-element'), + cls: 'btn-toolbar', + iconCls: 'toolbar__icon btn-chart-elements', + hint: me.documentHolder.btnChart, + menu: me.documentHolder.menuChartElement.menu + }); + + me.btnChartElement.on('click', function() { + me.chartProps = me.getCurrentChartProps(); + if (me.chartProps) { + me.updateChartElementMenu(me.documentHolder.menuChartElement.menu, me.chartProps); + } + Common.UI.TooltipManager.closeTip('chartElements'); + }); + } + me.tooltips.coauth.XY = undefined me.onDocumentResize(); var x = asc_CRect.asc_getX(), @@ -3947,23 +3966,6 @@ define([], function () { Common.UI.TooltipManager.applyPlacement('chartElements'); }, 100); - if (!me.btnChartElement) { - me.btnChartElement = new Common.UI.Button({ - parentEl: $('#id-document-holder-btn-chart-element'), - cls: 'btn-toolbar', - iconCls: 'toolbar__icon btn-chart-elements', - hint: me.documentHolder.btnChart, - menu: me.documentHolder.menuChartElement.menu - }); - - me.btnChartElement.on('click', function() { - me.chartProps = me.getCurrentChartProps(); - if (me.chartProps) { - me.updateChartElementMenu(me.documentHolder.menuChartElement.menu, me.chartProps); - } - Common.UI.TooltipManager.closeTip('chartElements'); - }); - } me.disableChartElementButton(); } else { chartContainer.hide();