[desktop] 'file locked' message didn't open
This commit is contained in:
parent
58203c0989
commit
4fa78dad3a
|
@ -234,21 +234,19 @@ define([
|
||||||
|
|
||||||
Common.NotificationCenter.on('document:ready', function () {
|
Common.NotificationCenter.on('document:ready', function () {
|
||||||
if ( config.isEdit ) {
|
if ( config.isEdit ) {
|
||||||
// var maincontroller = webapp.getController('Main');
|
function get_locked_message (t) {
|
||||||
// if (maincontroller.api.asc_getLocalRestrictions && Asc.c_oAscLocalRestrictionType.None !== maincontroller.api.asc_getLocalRestrictions()) {
|
switch (t) {
|
||||||
// maincontroller.warningDocumentIsLocked();
|
// case Asc.c_oAscLocalRestrictionType.Nosafe:
|
||||||
// }
|
case Asc.c_oAscLocalRestrictionType.ReadOnly:
|
||||||
}
|
return Common.Locale.get("tipFileReadOnly",{name:"Common.Translation", default: "Document is read only. You can make changes and save its local copy later."});
|
||||||
});
|
default: return Common.Locale.get("tipFileLocked",{name:"Common.Translation", default: "Document is locked for editing. You can make changes and save its local copy later."});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Common.NotificationCenter.on('app:face', function (mode) {
|
const header = webapp.getController('Viewport').getView('Common.Views.Header');
|
||||||
features.viewmode = !mode.isEdit;
|
|
||||||
features.crypted = mode.isCrypted;
|
|
||||||
|
|
||||||
const header = webapp.getController('Viewport').getView('Common.Views.Header');
|
|
||||||
if ( mode.isEdit ) {
|
|
||||||
const api = webapp.getController('Main').api;
|
const api = webapp.getController('Main').api;
|
||||||
if ( api.asc_getLocalRestrictions && Asc.c_oAscLocalRestrictionType.None !== api.asc_getLocalRestrictions()) {
|
const locktype = api.asc_getLocalRestrictions ? api.asc_getLocalRestrictions() : Asc.c_oAscLocalRestrictionType.None;
|
||||||
|
if ( Asc.c_oAscLocalRestrictionType.None !== locktype ) {
|
||||||
features.readonly = true;
|
features.readonly = true;
|
||||||
|
|
||||||
header.setDocumentReadOnly(true);
|
header.setDocumentReadOnly(true);
|
||||||
|
@ -258,18 +256,23 @@ define([
|
||||||
extCls: 'no-arrow',
|
extCls: 'no-arrow',
|
||||||
placement: 'bottom',
|
placement: 'bottom',
|
||||||
target: $('.toolbar'),
|
target: $('.toolbar'),
|
||||||
text: Common.Locale.get("tipFileLocked",{name:"Common.Translation", default: "Document is locked for editing. You can make changes and save it as local copy later."}),
|
text: get_locked_message(locktype),
|
||||||
showLink: false,
|
showLink: false,
|
||||||
})).on('closeclick', function () {
|
})).on('closeclick', function () {
|
||||||
this.close();
|
this.close();
|
||||||
}).show();
|
}).show();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Common.NotificationCenter.on('app:face', function (mode) {
|
||||||
|
features.viewmode = !mode.isEdit;
|
||||||
|
features.crypted = mode.isCrypted;
|
||||||
native.execCommand('webapps:features', JSON.stringify(features));
|
native.execCommand('webapps:features', JSON.stringify(features));
|
||||||
|
|
||||||
titlebuttons = {};
|
titlebuttons = {};
|
||||||
if ( mode.isEdit ) {
|
if ( mode.isEdit ) {
|
||||||
|
const header = webapp.getController('Viewport').getView('Common.Views.Header');
|
||||||
if (!!header.btnSave) {
|
if (!!header.btnSave) {
|
||||||
titlebuttons['save'] = {btn: header.btnSave};
|
titlebuttons['save'] = {btn: header.btnSave};
|
||||||
|
|
||||||
|
|
|
@ -128,6 +128,7 @@
|
||||||
"Common.Translation.textMoreButton": "More",
|
"Common.Translation.textMoreButton": "More",
|
||||||
"Common.Translation.warnFileLocked": "You can't edit this file because it's being edited in another app.",
|
"Common.Translation.warnFileLocked": "You can't edit this file because it's being edited in another app.",
|
||||||
"Common.Translation.tipFileLocked": "Document is locked for editing. You can make changes and save it as local copy later.",
|
"Common.Translation.tipFileLocked": "Document is locked for editing. You can make changes and save it as local copy later.",
|
||||||
|
"Common.Translation.tipFileReadOnly": "Document is read only and locked for editing. You can make changes and save its local copy later.",
|
||||||
"Common.Translation.warnFileLockedBtnEdit": "Create a copy",
|
"Common.Translation.warnFileLockedBtnEdit": "Create a copy",
|
||||||
"Common.Translation.warnFileLockedBtnView": "Open for viewing",
|
"Common.Translation.warnFileLockedBtnView": "Open for viewing",
|
||||||
"Common.UI.ButtonColored.textAutoColor": "Automatic",
|
"Common.UI.ButtonColored.textAutoColor": "Automatic",
|
||||||
|
|
|
@ -252,6 +252,8 @@
|
||||||
"Common.Translation.warnFileLocked": "The file is being edited in another app. You can continue editing and save it as a copy.",
|
"Common.Translation.warnFileLocked": "The file is being edited in another app. You can continue editing and save it as a copy.",
|
||||||
"Common.Translation.warnFileLockedBtnEdit": "Create a copy",
|
"Common.Translation.warnFileLockedBtnEdit": "Create a copy",
|
||||||
"Common.Translation.warnFileLockedBtnView": "Open for viewing",
|
"Common.Translation.warnFileLockedBtnView": "Open for viewing",
|
||||||
|
"Common.Translation.tipFileLocked": "Document is locked for editing. You can make changes and save it as local copy later.",
|
||||||
|
"Common.Translation.tipFileReadOnly": "Document is read only and locked for editing. You can make changes and save its local copy later.",
|
||||||
"Common.UI.ButtonColored.textAutoColor": "Automatic",
|
"Common.UI.ButtonColored.textAutoColor": "Automatic",
|
||||||
"Common.UI.ButtonColored.textNewColor": "Add New Custom Color",
|
"Common.UI.ButtonColored.textNewColor": "Add New Custom Color",
|
||||||
"Common.UI.ComboBorderSize.txtNoBorders": "No borders",
|
"Common.UI.ComboBorderSize.txtNoBorders": "No borders",
|
||||||
|
|
|
@ -104,6 +104,8 @@
|
||||||
"Common.Translation.warnFileLocked": "The file is being edited in another app. You can continue editing and save it as a copy.",
|
"Common.Translation.warnFileLocked": "The file is being edited in another app. You can continue editing and save it as a copy.",
|
||||||
"Common.Translation.warnFileLockedBtnEdit": "Create a copy",
|
"Common.Translation.warnFileLockedBtnEdit": "Create a copy",
|
||||||
"Common.Translation.warnFileLockedBtnView": "Open for viewing",
|
"Common.Translation.warnFileLockedBtnView": "Open for viewing",
|
||||||
|
"Common.Translation.tipFileLocked": "Document is locked for editing. You can make changes and save it as local copy later.",
|
||||||
|
"Common.Translation.tipFileReadOnly": "Document is read only and locked for editing. You can make changes and save its local copy later.",
|
||||||
"Common.UI.ButtonColored.textAutoColor": "Automatic",
|
"Common.UI.ButtonColored.textAutoColor": "Automatic",
|
||||||
"Common.UI.ButtonColored.textNewColor": "Add New Custom Color",
|
"Common.UI.ButtonColored.textNewColor": "Add New Custom Color",
|
||||||
"Common.UI.ComboBorderSize.txtNoBorders": "No borders",
|
"Common.UI.ComboBorderSize.txtNoBorders": "No borders",
|
||||||
|
|
Loading…
Reference in a new issue