From 74a479045b0be4f05510687d881176fcb1946351 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Tue, 9 Nov 2021 16:22:06 +0300 Subject: [PATCH] [SSE] Check wb password --- .../main/app/controller/WBProtection.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/apps/spreadsheeteditor/main/app/controller/WBProtection.js b/apps/spreadsheeteditor/main/app/controller/WBProtection.js index 34cd953ae..993bf2c5c 100644 --- a/apps/spreadsheeteditor/main/app/controller/WBProtection.js +++ b/apps/spreadsheeteditor/main/app/controller/WBProtection.js @@ -125,9 +125,7 @@ define([ btn = result; if (result == 'ok') { var props = me.api.asc_getProtectedWorkbook(); - props.asc_setLockStructure(true); - value && props.asc_setPassword(value); - me.api.asc_setProtectedWorkbook(props); + props.asc_setLockStructure(value, _.bind(me.onSetProtectedWorkbook, me)); } Common.NotificationCenter.trigger('edit:complete'); } @@ -152,8 +150,7 @@ define([ btn = result; if (result == 'ok') { if (me.api) { - props.asc_setLockStructure(false, value); - me.api.asc_setProtectedWorkbook(props); + props.asc_setLockStructure(value, _.bind(me.onSetProtectedWorkbook, me)); } Common.NotificationCenter.trigger('edit:complete'); } @@ -165,12 +162,15 @@ define([ win.show(); } else { - props.asc_setLockStructure(false); - me.api.asc_setProtectedWorkbook(props); + props.asc_setLockStructure(undefined, _.bind(me.onSetProtectedWorkbook, me)); } } }, + onSetProtectedWorkbook: function(props) { + this.api.asc_setProtectedWorkbook(props); + }, + onSheetClick: function(state) { if (state) { var me = this,