diff --git a/apps/documenteditor/mobile/app/controller/Main.js b/apps/documenteditor/mobile/app/controller/Main.js index 51cb46f04b..1b8379f218 100644 --- a/apps/documenteditor/mobile/app/controller/Main.js +++ b/apps/documenteditor/mobile/app/controller/Main.js @@ -1308,7 +1308,10 @@ define([ var buttons = [{ text: 'OK', bold: true, + close: false, onClick: function () { + if (!me._state.openDlg) return; + $(me._state.openDlg).hasClass('modal-in') && uiApp.closeModal(me._state.openDlg); var password = $(me._state.openDlg).find('.modal-text-input[name="modal-password"]').val(); me.api.asc_setAdvancedOptions(type, new Asc.asc_CDRMAdvancedOptions(password)); diff --git a/apps/presentationeditor/mobile/app/controller/Main.js b/apps/presentationeditor/mobile/app/controller/Main.js index 54dd18f5cd..30b2abc1a7 100644 --- a/apps/presentationeditor/mobile/app/controller/Main.js +++ b/apps/presentationeditor/mobile/app/controller/Main.js @@ -1197,7 +1197,10 @@ define([ var buttons = [{ text: 'OK', bold: true, + close: false, onClick: function () { + if (!me._state.openDlg) return; + $(me._state.openDlg).hasClass('modal-in') && uiApp.closeModal(me._state.openDlg); var password = $(me._state.openDlg).find('.modal-text-input[name="modal-password"]').val(); me.api.asc_setAdvancedOptions(type, new Asc.asc_CDRMAdvancedOptions(password)); diff --git a/apps/spreadsheeteditor/mobile/app/controller/Main.js b/apps/spreadsheeteditor/mobile/app/controller/Main.js index d57e09c862..ae304ff467 100644 --- a/apps/spreadsheeteditor/mobile/app/controller/Main.js +++ b/apps/spreadsheeteditor/mobile/app/controller/Main.js @@ -1404,7 +1404,10 @@ define([ var buttons = [{ text: 'OK', bold: true, + close: false, onClick: function () { + if (!me._state.openDlg) return; + $(me._state.openDlg).hasClass('modal-in') && uiApp.closeModal(me._state.openDlg); var password = $(me._state.openDlg).find('.modal-text-input[name="modal-password"]').val(); me.api.asc_setAdvancedOptions(type, new Asc.asc_CDRMAdvancedOptions(password));