[PE mobile][SSE mobile] Disable editing
This commit is contained in:
parent
30ac0b8b9d
commit
19e4859e10
|
@ -221,7 +221,11 @@ require([
|
||||||
|
|
||||||
], function() {
|
], function() {
|
||||||
window.compareVersions = true;
|
window.compareVersions = true;
|
||||||
app.start();
|
require(['presentationeditor/mobile/app/controller/FeatureEdit'], function () {
|
||||||
|
app.start();
|
||||||
|
}, function (error) {
|
||||||
|
app.start();
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}, function(err) {
|
}, function(err) {
|
||||||
|
|
|
@ -230,7 +230,11 @@ require([
|
||||||
'presentationeditor/mobile/app/controller/add/AddSlide',
|
'presentationeditor/mobile/app/controller/add/AddSlide',
|
||||||
'common/mobile/lib/controller/Collaboration'
|
'common/mobile/lib/controller/Collaboration'
|
||||||
], function() {
|
], function() {
|
||||||
app.start();
|
require(['presentationeditor/mobile/app/controller/FeatureEdit'], function () {
|
||||||
|
app.start();
|
||||||
|
}, function (error) {
|
||||||
|
app.start();
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}, function(err) {
|
}, function(err) {
|
||||||
|
|
|
@ -575,6 +575,23 @@ define([
|
||||||
|
|
||||||
applyLicense: function() {
|
applyLicense: function() {
|
||||||
var me = this;
|
var me = this;
|
||||||
|
if (this.editorConfig.mode !== 'view' && !this.isSupportEditFeature()) {
|
||||||
|
var value = Common.localStorage.getItem("pe-opensource-warning");
|
||||||
|
value = (value!==null) ? parseInt(value) : 0;
|
||||||
|
var now = (new Date).getTime();
|
||||||
|
if (now - value > 40) {
|
||||||
|
// if (now - value > 86400000) {
|
||||||
|
Common.localStorage.setItem("pe-opensource-warning", now);
|
||||||
|
uiApp.modal({
|
||||||
|
title: me.notcriticalErrorTitle,
|
||||||
|
text : me.errorOpensource,
|
||||||
|
buttons: [{text: 'OK'}]
|
||||||
|
});
|
||||||
|
}
|
||||||
|
PE.getController('Toolbar').activateControls();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (this._state.licenseType) {
|
if (this._state.licenseType) {
|
||||||
var license = this._state.licenseType,
|
var license = this._state.licenseType,
|
||||||
buttons = [{text: 'OK'}];
|
buttons = [{text: 'OK'}];
|
||||||
|
@ -669,7 +686,8 @@ define([
|
||||||
me.appOptions.canRequestEditRights = me.editorConfig.canRequestEditRights;
|
me.appOptions.canRequestEditRights = me.editorConfig.canRequestEditRights;
|
||||||
me.appOptions.canEdit = (me.permissions.edit !== false || me.permissions.review === true) && // can edit or review
|
me.appOptions.canEdit = (me.permissions.edit !== false || me.permissions.review === true) && // can edit or review
|
||||||
(me.editorConfig.canRequestEditRights || me.editorConfig.mode !== 'view') && // if mode=="view" -> canRequestEditRights must be defined
|
(me.editorConfig.canRequestEditRights || me.editorConfig.mode !== 'view') && // if mode=="view" -> canRequestEditRights must be defined
|
||||||
(!me.appOptions.isReviewOnly || me.appOptions.canLicense); // if isReviewOnly==true -> canLicense must be true
|
(!me.appOptions.isReviewOnly || me.appOptions.canLicense) && // if isReviewOnly==true -> canLicense must be true
|
||||||
|
me.isSupportEditFeature();
|
||||||
me.appOptions.isEdit = me.appOptions.canLicense && me.appOptions.canEdit && me.editorConfig.mode !== 'view';
|
me.appOptions.isEdit = me.appOptions.canLicense && me.appOptions.canEdit && me.editorConfig.mode !== 'view';
|
||||||
me.appOptions.canReview = me.appOptions.canLicense && me.appOptions.isEdit && (me.permissions.review===true);
|
me.appOptions.canReview = me.appOptions.canLicense && me.appOptions.isEdit && (me.permissions.review===true);
|
||||||
me.appOptions.canUseHistory = me.appOptions.canLicense && !me.appOptions.isLightVersion && me.editorConfig.canUseHistory && me.appOptions.canCoAuthoring && !me.appOptions.isDesktopApp;
|
me.appOptions.canUseHistory = me.appOptions.canLicense && !me.appOptions.isLightVersion && me.editorConfig.canUseHistory && me.appOptions.canCoAuthoring && !me.appOptions.isDesktopApp;
|
||||||
|
@ -1249,6 +1267,10 @@ define([
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
isSupportEditFeature: function() {
|
||||||
|
return false;
|
||||||
|
},
|
||||||
|
|
||||||
// Translation
|
// Translation
|
||||||
leavePageText: 'You have unsaved changes in this document. Click \'Stay on this Page\' to await the autosave of the document. Click \'Leave this Page\' to discard all the unsaved changes.',
|
leavePageText: 'You have unsaved changes in this document. Click \'Stay on this Page\' to await the autosave of the document. Click \'Leave this Page\' to discard all the unsaved changes.',
|
||||||
criticalErrorTitle: 'Error',
|
criticalErrorTitle: 'Error',
|
||||||
|
@ -1412,7 +1434,8 @@ define([
|
||||||
textCustomLoader: 'Please note that according to the terms of the license you are not entitled to change the loader.<br>Please contact our Sales Department to get a quote.',
|
textCustomLoader: 'Please note that according to the terms of the license you are not entitled to change the loader.<br>Please contact our Sales Department to get a quote.',
|
||||||
waitText: 'Please, wait...',
|
waitText: 'Please, wait...',
|
||||||
errorFileSizeExceed: 'The file size exceeds the limitation set for your server.<br>Please contact your Document Server administrator for details.',
|
errorFileSizeExceed: 'The file size exceeds the limitation set for your server.<br>Please contact your Document Server administrator for details.',
|
||||||
errorUpdateVersionOnDisconnect: 'Internet connection has been restored, and the file version has been changed.<br>Before you can continue working, you need to download the file or copy its content to make sure nothing is lost, and then reload this page.'
|
errorUpdateVersionOnDisconnect: 'Internet connection has been restored, and the file version has been changed.<br>Before you can continue working, you need to download the file or copy its content to make sure nothing is lost, and then reload this page.',
|
||||||
|
errorOpensource: 'Files can be opened for viewing only. Mobile web editors are not available in the Open Source version.'
|
||||||
}
|
}
|
||||||
})(), PE.Controllers.Main || {}))
|
})(), PE.Controllers.Main || {}))
|
||||||
});
|
});
|
|
@ -210,7 +210,11 @@ require([
|
||||||
,'common/mobile/lib/controller/Collaboration'
|
,'common/mobile/lib/controller/Collaboration'
|
||||||
], function() {
|
], function() {
|
||||||
window.compareVersions = true;
|
window.compareVersions = true;
|
||||||
app.start();
|
require(['spreadsheeteditor/mobile/app/controller/FeatureEdit'], function () {
|
||||||
|
app.start();
|
||||||
|
}, function (error) {
|
||||||
|
app.start();
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}, function(err) {
|
}, function(err) {
|
||||||
|
|
|
@ -220,7 +220,11 @@ require([
|
||||||
,'spreadsheeteditor/mobile/app/controller/FilterOptions'
|
,'spreadsheeteditor/mobile/app/controller/FilterOptions'
|
||||||
,'common/mobile/lib/controller/Collaboration'
|
,'common/mobile/lib/controller/Collaboration'
|
||||||
], function() {
|
], function() {
|
||||||
app.start();
|
require(['spreadsheeteditor/mobile/app/controller/FeatureEdit'], function () {
|
||||||
|
app.start();
|
||||||
|
}, function (error) {
|
||||||
|
app.start();
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}, function(err) {
|
}, function(err) {
|
||||||
|
|
Loading…
Reference in a new issue