Commit 9db80d27 authored by Ilya.Kirillov's avatar Ilya.Kirillov Committed by Alexander.Trofimov

Исправлен баг с копированием нумерации, при копировании настроек параграфа...

Исправлен баг с копированием нумерации, при копировании настроек параграфа (как следствие, поправлен баг 19372).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@48279 954022d7-b5bf-4e40-9824-e11837661b57
parent 873943d9
...@@ -297,7 +297,7 @@ Paragraph.prototype = ...@@ -297,7 +297,7 @@ Paragraph.prototype =
var NumPr = this.Numbering_Get(); var NumPr = this.Numbering_Get();
if ( undefined != NumPr ) if ( undefined != NumPr )
{ {
OtherParagraph.Numbering_Add( NumPr.NumId, NumPr.Lvl ); OtherParagraph.Numbering_Set( NumPr.NumId, NumPr.Lvl );
} }
var Bullet = this.Get_PresentationNumbering(); var Bullet = this.Get_PresentationNumbering();
...@@ -8469,6 +8469,19 @@ Paragraph.prototype = ...@@ -8469,6 +8469,19 @@ Paragraph.prototype =
this.CompiledPr.NeedRecalc = true; this.CompiledPr.NeedRecalc = true;
}, },
// Добавляем нумерацию к данному параграфу, не делая никаких дополнительных действий
Numbering_Set : function(NumId, Lvl)
{
var NumPr_old = this.Pr.NumPr;
this.Pr.NumPr = new CNumPr();
this.Pr.NumPr.Set( NumId, Lvl );
History.Add( this, { Type : historyitem_Paragraph_Numbering, Old : NumPr_old, New : this.Pr.NumPr } );
// Надо пересчитать конечный стиль
this.CompiledPr.NeedRecalc = true;
},
// Изменяем уровень нумерации // Изменяем уровень нумерации
Numbering_IndDec_Level : function(bIncrease) Numbering_IndDec_Level : function(bIncrease)
{ {
...@@ -8939,7 +8952,7 @@ Paragraph.prototype = ...@@ -8939,7 +8952,7 @@ Paragraph.prototype =
// NumPr // NumPr
if ( undefined != ParaPr.NumPr ) if ( undefined != ParaPr.NumPr )
this.Numbering_Add( ParaPr.NumPr.NumId, ParaPr.NumPr.Lvl ); this.Numbering_Set( ParaPr.NumPr.NumId, ParaPr.NumPr.Lvl );
else else
this.Numbering_Remove(); this.Numbering_Remove();
......
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