diff --git a/apps/documenteditor/mobile/app/controller/edit/EditContainer.js b/apps/documenteditor/mobile/app/controller/edit/EditContainer.js index fc9737856..7777bb4b6 100644 --- a/apps/documenteditor/mobile/app/controller/edit/EditContainer.js +++ b/apps/documenteditor/mobile/app/controller/edit/EditContainer.js @@ -261,7 +261,11 @@ define([ $layoutPages.prop('outerHTML') + '' + '' - )).on('close', function (e) { + )).on('opened', function () { + if (_.isFunction(me.api.asc_OnShowContextMenu)) { + me.api.asc_OnShowContextMenu() + } + }).on('close', function (e) { mainView.showNavbar(); }).on('closed', function () { if (_.isFunction(me.api.asc_OnHideContextMenu)) { @@ -293,6 +297,10 @@ define([ $overlay.addClass('modal-overlay-visible') } }); + + if (_.isFunction(me.api.asc_OnShowContextMenu)) { + me.api.asc_OnShowContextMenu() + } }).on('close', function () { $overlay.off('removeClass'); $overlay.removeClass('modal-overlay-visible') diff --git a/apps/presentationeditor/mobile/app/controller/edit/EditContainer.js b/apps/presentationeditor/mobile/app/controller/edit/EditContainer.js index b7ede5c9e..7856cb163 100644 --- a/apps/presentationeditor/mobile/app/controller/edit/EditContainer.js +++ b/apps/presentationeditor/mobile/app/controller/edit/EditContainer.js @@ -261,7 +261,11 @@ define([ $layoutPages.prop('outerHTML') + '' + '' - )).on('close', function (e) { + )).on('opened', function () { + if (_.isFunction(me.api.asc_OnShowContextMenu)) { + me.api.asc_OnShowContextMenu() + } + }).on('close', function (e) { mainView.showNavbar(); }).on('closed', function () { if (_.isFunction(me.api.asc_OnHideContextMenu)) { @@ -294,6 +298,10 @@ define([ $overlay.addClass('modal-overlay-visible') } }); + + if (_.isFunction(me.api.asc_OnShowContextMenu)) { + me.api.asc_OnShowContextMenu() + } }).on('close', function () { $overlay.off('removeClass'); $overlay.removeClass('modal-overlay-visible') diff --git a/apps/spreadsheeteditor/mobile/app/controller/edit/EditContainer.js b/apps/spreadsheeteditor/mobile/app/controller/edit/EditContainer.js index c7974cd2a..8239b1c85 100644 --- a/apps/spreadsheeteditor/mobile/app/controller/edit/EditContainer.js +++ b/apps/spreadsheeteditor/mobile/app/controller/edit/EditContainer.js @@ -262,7 +262,11 @@ define([ $layoutPages.prop('outerHTML') + '' + '' - )).on('close', function (e) { + )).on('opened', function () { + if (_.isFunction(me.api.asc_OnShowContextMenu)) { + me.api.asc_OnShowContextMenu() + } + }).on('close', function (e) { mainView.showNavbar(); Common.NotificationCenter.trigger('layout:changed','navbar', {hidden:false}); }).on('closed', function () { @@ -270,7 +274,6 @@ define([ me.api.asc_OnHideContextMenu() } }); - mainView.hideNavbar(); Common.NotificationCenter.trigger('layout:changed','navbar', {hidden:true}); } else { @@ -297,6 +300,10 @@ define([ $overlay.addClass('modal-overlay-visible') } }); + + if (_.isFunction(me.api.asc_OnShowContextMenu)) { + me.api.asc_OnShowContextMenu() + } }).on('close', function () { $overlay.off('removeClass'); $overlay.removeClass('modal-overlay-visible')