Commit a5cc9d92 authored by Sergey.Konovalov's avatar Sergey.Konovalov Committed by Alexander.Trofimov

Bug 28391 - Добавляются пустые шаблоны таблицы в список шаблонов после...

Bug 28391 - Добавляются пустые шаблоны таблицы в список шаблонов после повторного открытия документа

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@60921 954022d7-b5bf-4e40-9824-e11837661b57
parent 5736b2e3
......@@ -4747,13 +4747,6 @@ function BinaryFileReader(doc, openParams)
stDefault.Numbering = null;
stDefault.Paragraph = null;
stDefault.Table = null;
if(null != stDefault.TableGrid)
{
//чтобы убрать неспользуемый стиль TableGrid
//ниже он сгенерится снова
delete styles[stDefault.TableGrid];
stDefault.TableGrid = null;
}
}
this.ReadMainTable = function()
{
......@@ -5030,6 +5023,8 @@ function BinaryFileReader(doc, openParams)
stDefault.Footer = oNewId.id;
if(stDefault.Hyperlink == stId || "hyperlink" == sNewStyleName)
stDefault.Hyperlink = oNewId.id;
if(stDefault.TableGrid == stId || "table grid" == sNewStyleName)
stDefault.TableGrid = oNewId.id;
if(true == oNewId.def)
{
switch(oNewId.type)
......@@ -5064,6 +5059,8 @@ function BinaryFileReader(doc, openParams)
stDefault.Footer = oNewId.id;
if("hyperlink" == sNewStyleName)
stDefault.Hyperlink = oNewId.id;
if("table grid" == sNewStyleName)
stDefault.TableGrid = oNewId.id;
styles[oNewId.id] = oNewStyle;
}
var oStyleTypes = {par: 1, table: 2, lvl: 3};
......@@ -5118,15 +5115,6 @@ function BinaryFileReader(doc, openParams)
stDefault.Table = nStId.toString();
styles[nStId] = oNewStyle;
nStId++;
}
if(null == stDefault.TableGrid)
{
var oNewStyle = new CStyle( "GenStyleDefTableGrid", null, null, styletype_Table );
oNewStyle.Create_TableGrid();
oNewStyle.BasedOn = stDefault.Table;
stDefault.TableGrid = nStId.toString();
styles[nStId] = oNewStyle;
nStId++;
}
this.Document.Styles.Id = nStId;
//проверяем циклы в styles по BasedOn
......
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