[SSE] Unprotect workbook

This commit is contained in:
Julia Radzhabova 2021-06-22 00:23:45 +03:00
parent 7617a9681e
commit 72378721fd
3 changed files with 68 additions and 20 deletions

View file

@ -91,6 +91,8 @@ define([
}, options);
this.txtOpenFile = options.txtOpenFile || this.txtOpenFile;
this.template = options.template || [
'<div class="box" style="height:' + (_options.height - 85) + 'px;">',
'<div class="content-panel" >',

View file

@ -105,10 +105,11 @@ define([
},
onWorkbookClick: function(state) {
if (state) {
var me = this,
win = new Common.Views.PasswordDialog({
api: me.api,
txtTitle: me.view.txtWBTitle,
title: me.view.txtWBTitle,
txtDescription: me.view.txtWBDescription,
passwordOptional: true,
height: 291,
@ -126,9 +127,50 @@ define([
});
win.show();
} else {
var me = this,
win = new Common.Views.OpenDialog({
title: me.view.txtWBUnlockTitle,
closable: true,
type: Common.Utils.importTextType.DRM,
txtOpenFile: me.view.txtWBUnlockDescription,
validatePwd: false,
handler: function (result, value) {
if (result == 'ok') {
if (me.api) {
me.api.asc_setProtectedWorkbook(me.api.asc_getProtectedWorkbook());
}
Common.NotificationCenter.trigger('edit:complete');
}
}
});
win.show();
}
},
onSheetClick: function(state) {
if (state) {
} else {
var me = this,
win = new Common.Views.OpenDialog({
title: me.view.txtSheetUnlockTitle,
closable: true,
type: Common.Utils.importTextType.DRM,
txtOpenFile: me.view.txtSheetUnlockDescription,
validatePwd: false,
handler: function (result, value) {
if (result == 'ok') {
if (me.api) {
}
Common.NotificationCenter.trigger('edit:complete');
}
}
});
win.show();
}
},
onRangesClick: function() {

View file

@ -212,7 +212,11 @@ define([
txtHiddenFormula: 'Hidden Formulas',
txtProtect: 'Protect',
txtWBDescription: 'To prevent other users from viewing hidden worksheets, adding, moving, deleting, or hiding worksheets and renaming worksheets, you can protect the structure of your workbook with a password.',
txtWBTitle: 'Protect Workbook structure'
txtWBTitle: 'Protect Workbook structure',
txtWBUnlockTitle: 'Unprotect Workbook',
txtWBUnlockDescription: 'Enter a password to unprotect workbook',
txtSheetUnlockTitle: 'Unprotect Sheet',
txtSheetUnlockDescription: 'Enter a password to unprotect sheet'
}
}()), SSE.Views.WBProtection || {}));
});