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

Сделано, чтобы нельзая было объединять параграфы (через удаление), у которых...

Сделано, чтобы нельзая было объединять параграфы (через удаление), у которых разные настройки рамки (баг 20269)

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@49959 954022d7-b5bf-4e40-9824-e11837661b57
parent c1784f4a
......@@ -2570,6 +2570,11 @@ CDocument.prototype =
if ( Count < 0 )
{
if ( this.CurPos.ContentPos > 0 && type_Paragraph == this.Content[this.CurPos.ContentPos - 1].GetType() )
{
var CurrFramePr = this.Content[this.CurPos.ContentPos].Get_FramePr();
var PrevFramePr = this.Content[this.CurPos.ContentPos - 1].Get_FramePr();
if ( (undefined === CurrFramePr && undefined === PrevFramePr) || ( undefined !== CurrFramePr && undefined !== PrevFramePr && true === CurrFramePr.Compare( PrevFramePr ) ) )
{
if ( true === this.Content[this.CurPos.ContentPos - 1].IsEmpty() )
{
......@@ -2592,9 +2597,15 @@ CDocument.prototype =
}
}
}
}
else if ( Count > 0 )
{
if ( this.CurPos.ContentPos < this.Content.length - 1 && type_Paragraph == this.Content[this.CurPos.ContentPos + 1].GetType() )
{
var CurrFramePr = this.Content[this.CurPos.ContentPos].Get_FramePr();
var NextFramePr = this.Content[this.CurPos.ContentPos + 1].Get_FramePr();
if ( (undefined === CurrFramePr && undefined === NextFramePr) || ( undefined !== CurrFramePr && undefined !== NextFramePr && true === CurrFramePr.Compare( NextFramePr ) ) )
{
if ( true === this.Content[this.CurPos.ContentPos].IsEmpty() )
{
......@@ -2610,6 +2621,7 @@ CDocument.prototype =
this.Internal_Content_Remove( this.CurPos.ContentPos + 1, 1 );
}
}
}
else if ( true == this.Content[this.CurPos.ContentPos].IsEmpty() && this.CurPos.ContentPos == this.Content.length - 1 && this.CurPos.ContentPos != 0 && type_Table != this.Content[this.CurPos.ContentPos - 1].GetType() )
{
// Если данный параграф пустой, последний, не единственный и идущий перед
......
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