From 09ce1fb212299db758380ee9ad2dab3bc7228ead Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Thu, 24 Nov 2016 15:26:22 +0300 Subject: [PATCH] [SSE] Fix Bug 33509. --- .../main/app/controller/RightMenu.js | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/apps/spreadsheeteditor/main/app/controller/RightMenu.js b/apps/spreadsheeteditor/main/app/controller/RightMenu.js index f181ceec4b..403f6f0097 100644 --- a/apps/spreadsheeteditor/main/app/controller/RightMenu.js +++ b/apps/spreadsheeteditor/main/app/controller/RightMenu.js @@ -122,19 +122,13 @@ define([ } var need_disable = info.asc_getLocked(), - need_disable_table = (info.asc_getLockedTable()===true); + need_disable_table = (info.asc_getLockedTable()===true), + need_disable_spark = (info.asc_getLockedSparkline()===true); - this.onFocusObject(SelectedObjects, formatTableInfo, sparkLineInfo, need_disable, need_disable_table); - - if (this._state.prevDisabled != need_disable) { - this._state.prevDisabled = need_disable; - this._settings.forEach(function(item){ - item.panel.setLocked(need_disable); - }); - } + this.onFocusObject(SelectedObjects, formatTableInfo, sparkLineInfo, need_disable, need_disable_table, need_disable_spark); }, - onFocusObject: function(SelectedObjects, formatTableInfo, sparkLineInfo, isCellLocked, isTableLocked) { + onFocusObject: function(SelectedObjects, formatTableInfo, sparkLineInfo, isCellLocked, isTableLocked, isSparkLocked) { if (!this.editMode) return; @@ -181,7 +175,7 @@ define([ if (sparkLineInfo) { settingsType = Common.Utils.documentSettingsType.Chart; this._settings[settingsType].props = sparkLineInfo; - this._settings[settingsType].locked = isCellLocked; + this._settings[settingsType].locked = isSparkLocked; this._settings[settingsType].hidden = 0; }