diff --git a/apps/spreadsheeteditor/mobile/app/controller/CellEditor.js b/apps/spreadsheeteditor/mobile/app/controller/CellEditor.js index 0bdd92df3..ad84f809a 100644 --- a/apps/spreadsheeteditor/mobile/app/controller/CellEditor.js +++ b/apps/spreadsheeteditor/mobile/app/controller/CellEditor.js @@ -170,10 +170,12 @@ define([ }, onInsertFunction: function() { - SSE.getController('AddContainer').showModal({ - panel: 'function', - button: '#ce-function' - }); + if (this.mode == 'edit') { + SSE.getController('AddContainer').showModal({ + panel: 'function', + button: '#ce-function' + }); + } } }); }); \ No newline at end of file diff --git a/apps/spreadsheeteditor/mobile/app/controller/DocumentHolder.js b/apps/spreadsheeteditor/mobile/app/controller/DocumentHolder.js index 4af18010d..d5938f0ec 100644 --- a/apps/spreadsheeteditor/mobile/app/controller/DocumentHolder.js +++ b/apps/spreadsheeteditor/mobile/app/controller/DocumentHolder.js @@ -161,7 +161,7 @@ define([ }, onApiShowPopMenu: function(posX, posY) { - // if ( !this.permitions.isEdit ) return; + if ( !_isEdit ) return; if ($('.popover.settings, .popup.settings, .picker-modal.settings, .modal-in').length > 0) { return;