Commit 088d2958 authored by Igor.Zotov's avatar Igor.Zotov Committed by Alexander.Trofimov

для opensource версии(не поддерживаем диаграммы)

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@52876 954022d7-b5bf-4e40-9824-e11837661b57
parent a98ad428
...@@ -4910,6 +4910,8 @@ function BinaryPPTYLoader() ...@@ -4910,6 +4910,8 @@ function BinaryPPTYLoader()
var _length = s.GetLong(); var _length = s.GetLong();
var _pos = s.cur; var _pos = s.cur;
if(typeof CChartAsGroup !== "undefined")
{
_chart = new CChartAsGroup(this.TempMainObject); _chart = new CChartAsGroup(this.TempMainObject);
var _stream = new FT_Stream2(); var _stream = new FT_Stream2();
_stream.data = s.data; _stream.data = s.data;
...@@ -4923,6 +4925,7 @@ function BinaryPPTYLoader() ...@@ -4923,6 +4925,7 @@ function BinaryPPTYLoader()
{ {
_chart = null; _chart = null;
} }
}
s.Seek2(_pos + _length); s.Seek2(_pos + _length);
break; break;
......
...@@ -1827,7 +1827,7 @@ CGraphicObjects.prototype = { ...@@ -1827,7 +1827,7 @@ CGraphicObjects.prototype = {
for(var i = 0; i < sp_tree.length; ++i) for(var i = 0; i < sp_tree.length; ++i)
{ {
var sp = sp_tree[i]; var sp = sp_tree[i];
if(sp instanceof CChartAsGroup) if(typeof(CChartAsGroup) != "undefined" && sp instanceof CChartAsGroup)
{ {
sp.recalculate(); sp.recalculate();
} }
...@@ -1837,7 +1837,7 @@ CGraphicObjects.prototype = { ...@@ -1837,7 +1837,7 @@ CGraphicObjects.prototype = {
for(var j = 0; j < arr_g_o.length; ++j) for(var j = 0; j < arr_g_o.length; ++j)
{ {
var cur_group_sp = arr_g_o[j]; var cur_group_sp = arr_g_o[j];
if(cur_group_sp instanceof CChartAsGroup) if(typeof(CChartAsGroup) != "undefined" && cur_group_sp instanceof CChartAsGroup)
{ {
cur_group_sp.recalculate(); cur_group_sp.recalculate();
} }
......
...@@ -120,9 +120,18 @@ function asc_docs_api(name) ...@@ -120,9 +120,18 @@ function asc_docs_api(name)
this.canSave = true; //Флаг нужен чтобы не происходило сохранение пока не завершится предыдущее сохранение this.canSave = true; //Флаг нужен чтобы не происходило сохранение пока не завершится предыдущее сохранение
if(typeof ChartStyleManager !== "undefined")
this.chartStyleManager = new ChartStyleManager(); this.chartStyleManager = new ChartStyleManager();
else
this.chartStyleManager = null;
if(typeof ChartPreviewManager !== "undefined")
this.chartPreviewManager = new ChartPreviewManager(); this.chartPreviewManager = new ChartPreviewManager();
else
this.chartPreviewManager = null;
if(typeof asc_CChartTranslate !== "undefined")
this.chartTranslate = new asc_CChartTranslate(); this.chartTranslate = new asc_CChartTranslate();
else
this.chartTranslate = null;
// объекты, нужные для отправки в тулбар (шрифты, стили) // объекты, нужные для отправки в тулбар (шрифты, стили)
this._gui_fonts = null; this._gui_fonts = null;
...@@ -640,7 +649,7 @@ asc_docs_api.prototype.sync_BeginCatchSelectedElements = function() ...@@ -640,7 +649,7 @@ asc_docs_api.prototype.sync_BeginCatchSelectedElements = function()
asc_docs_api.prototype.sync_EndCatchSelectedElements = function(options) asc_docs_api.prototype.sync_EndCatchSelectedElements = function(options)
{ {
if ( !this.chartStyleManager.isReady() || !this.chartPreviewManager.isReady() ) if ( this.chartStyleManager && this.chartPreviewManager && ( !this.chartStyleManager.isReady() || !this.chartPreviewManager.isReady() ))
{ {
for ( var i = 0; i < this.SelectedObjectsStack.length; i++ ) for ( var i = 0; i < this.SelectedObjectsStack.length; i++ )
{ {
......
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