[SSE] Protect objects

This commit is contained in:
Julia Radzhabova 2021-07-19 16:56:46 +03:00
parent bad734231e
commit 1199804ae6
2 changed files with 7 additions and 3 deletions

View file

@ -269,7 +269,10 @@ define([
resolve();
})).then(function () {
me.view.btnProtectWB.toggle(me.api.asc_isProtectedWorkbook(), true);
me.view.btnProtectSheet.toggle(me.api.asc_isProtectedSheet(), true); //current sheet
var props = me.getWSProps();
me.view.btnProtectSheet.toggle(props.wsLock, true); //current sheet
Common.Utils.lockControls(SSE.enumLock['Objects'], props.wsProps['Objects'], { array: [me.view.chLockedText, me.view.chLockedShape]});
});
},
@ -281,6 +284,7 @@ define([
var props = this.getWSProps();
this.view.btnProtectSheet.toggle(props.wsLock, true); //current sheet
Common.Utils.lockControls(SSE.enumLock['Objects'], props.wsProps['Objects'], { array: [this.view.chLockedText, this.view.chLockedShape]});
Common.NotificationCenter.trigger('protect:wslock', props);
},

View file

@ -145,13 +145,13 @@ define([
this.chLockedShape = new Common.UI.CheckBox({
labelText: this.txtLockedShape,
lock : [_set.selRange, _set.selRangeEdit, _set.wsLock, _set.wbLock, _set.lostConnect, _set.coAuth]
lock : [_set.selRange, _set.selRangeEdit, _set.wbLock, _set.lostConnect, _set.coAuth, _set['Objects']]
});
this.lockedControls.push(this.chLockedShape);
this.chLockedText = new Common.UI.CheckBox({
labelText: this.txtLockedText,
lock : [_set.selRange, _set.selRangeEdit, _set.selRangeEdit, _set.wsLock, _set.wbLock, _set.lostConnect, _set.coAuth]
lock : [_set.selRange, _set.selRangeEdit, _set.selRangeEdit, _set.selImage, _set.wbLock, _set.lostConnect, _set.coAuth, _set['Objects']]
});
this.lockedControls.push(this.chLockedText);