[PE] Fix animation panel (2)

This commit is contained in:
Julia.Svinareva
2024-04-19 12:58:49 +03:00
parent 81be6f12f8
commit f44e31fbd7
2 changed files with 10 additions and 7 deletions

View File

@ -493,12 +493,16 @@ define([
}
if (event.get_Type() == Asc.c_oAscContextMenuTypes.AnimEffect) {
//showPoint[0] += event.get_ButtonWidth() + 2;
//showPoint[1] += event.get_ButtonHeight() + 2;
menu.menuAlign = 'tr-br';
if (me.documentHolder.cmpEl.offset().top + showPoint[1] + menu.menuRoot.outerHeight() > Common.Utils.innerHeight() - 10) {
//showPoint[1] -= event.get_ButtonHeight() + 4;
menu.menuAlign = 'br-tr';
if (event.get_ButtonWidth()) {
showPoint[0] += event.get_ButtonWidth() + 2;
showPoint[1] += event.get_ButtonHeight() + 2;
menu.menuAlign = 'tr-br';
if (me.documentHolder.cmpEl.offset().top + showPoint[1] + menu.menuRoot.outerHeight() > Common.Utils.innerHeight() - 10) {
showPoint[1] -= event.get_ButtonHeight() + 4;
menu.menuAlign = 'br-tr';
}
} else {
menu.menuAlign = 'tl-tr';
}
}

View File

@ -2474,7 +2474,6 @@ define([
me.animEffectMenu = new Common.UI.Menu({
restoreHeightAndTop: true,
scrollToCheckedItem: false,
menuAlign: 'tr-br',
style: 'min-width: auto;',
initMenu: function(value){
me.menuAnimStartOnClick.setChecked(value.effect === AscFormat.NODE_TYPE_CLICKEFFECT, true);