diff --git a/apps/common/mobile/lib/controller/Collaboration.js b/apps/common/mobile/lib/controller/Collaboration.js index c51901c09..0bd465c2f 100644 --- a/apps/common/mobile/lib/controller/Collaboration.js +++ b/apps/common/mobile/lib/controller/Collaboration.js @@ -411,6 +411,7 @@ define([ } !suppressEvent && this.initReviewingSettingsView(); DE.getController('Toolbar').setDisplayMode(displayMode); + DE.getController('DocumentHolder').setDisplayMode(displayMode); }, diff --git a/apps/documenteditor/mobile/app/controller/DocumentHolder.js b/apps/documenteditor/mobile/app/controller/DocumentHolder.js index 4684d4a32..3b2f0daf4 100644 --- a/apps/documenteditor/mobile/app/controller/DocumentHolder.js +++ b/apps/documenteditor/mobile/app/controller/DocumentHolder.js @@ -65,7 +65,8 @@ define([ _timer = 0, _canViewComments = true, _isRestrictedEdit = false, - _canFillForms = true; + _canFillForms = true, + _stateDisplayMode = false; return { models: [], @@ -553,7 +554,7 @@ define([ items[indexAfter] = items.splice(indexBefore, 1, items[indexAfter])[0]; }; - if (_isEdit && !me.isDisconnected) { + if (_isEdit && !me.isDisconnected && !_stateDisplayMode) { if (!lockedText && !lockedTable && !lockedImage && !lockedHeader && canCopy) { arrItemsIcon.push({ caption: me.menuCut, @@ -673,6 +674,10 @@ define([ this.isDisconnected = true; }, + setDisplayMode: function(displayMode) { + _stateDisplayMode = displayMode == "final" || displayMode == "original" ? true : false; + }, + textGuest: 'Guest', textCancel: 'Cancel', textColumns: 'Columns',