Commit 174bc6aa authored by Sergey.Luzyanin's avatar Sergey.Luzyanin Committed by Alexander.Trofimov

Bug 27989 - Не обновляется фон диаграммы в эскизах правого тулбара Chart...

Bug 27989 - Не обновляется фон диаграммы в эскизах правого тулбара Chart Settings при изменении темы

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@60398 954022d7-b5bf-4e40-9824-e11837661b57
parent e033baf9
...@@ -272,6 +272,7 @@ function CPresentation(DrawingDocument) ...@@ -272,6 +272,7 @@ function CPresentation(DrawingDocument)
this.DefaultTableStyleId = null; this.DefaultTableStyleId = null;
this.TableStylesIdMap = {}; this.TableStylesIdMap = {};
this.bNeedUpdateChartPreview = false;
// Добавляем данный класс в таблицу Id (обязательно в конце конструктора) // Добавляем данный класс в таблицу Id (обязательно в конце конструктора)
g_oTableId.Add( this, this.Id ); g_oTableId.Add( this, this.Id );
// //
...@@ -391,6 +392,7 @@ CPresentation.prototype = ...@@ -391,6 +392,7 @@ CPresentation.prototype =
recalcMap.layouts[key].recalculate(); recalcMap.layouts[key].recalculate();
} }
} }
this.bNeedUpdateChartPreview = true;
if(_RecalcData.Drawings.ThemeInfo) if(_RecalcData.Drawings.ThemeInfo)
{ {
this.clearThemeTimeouts(); this.clearThemeTimeouts();
...@@ -2698,9 +2700,16 @@ CPresentation.prototype = ...@@ -2698,9 +2700,16 @@ CPresentation.prototype =
if(drawing_props.chartProps && drawing_props.chartProps.chartProps) if(drawing_props.chartProps && drawing_props.chartProps.chartProps)
{ {
if(this.bNeedUpdateChartPreview)
{
editor.chartPreviewManager.clearPreviews();
editor.asc_fireCallback("asc_onUpdateChartStyles");
this.bNeedUpdateChartPreview = false;
}
editor.sync_ImgPropCallback(drawing_props.chartProps); editor.sync_ImgPropCallback(drawing_props.chartProps);
} }
if(drawing_props.tableProps) if(drawing_props.tableProps)
{ {
this.CheckTableStyles(this.Slides[this.CurPage], drawing_props.tableProps.TableLook); this.CheckTableStyles(this.Slides[this.CurPage], drawing_props.tableProps.TableLook);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment