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

Исправлен баг с удалением настройки языка при смене стиля (баг 24095).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@56046 954022d7-b5bf-4e40-9824-e11837661b57
parent 38acd1e7
...@@ -14964,24 +14964,9 @@ Paragraph.prototype = ...@@ -14964,24 +14964,9 @@ Paragraph.prototype =
// которые присутствуют в стиле. Пока мы удалим вообще все настроки. // которые присутствуют в стиле. Пока мы удалим вообще все настроки.
// TODO : переделать // TODO : переделать
if ( true !== Debug_ParaRunMode ) for ( var Index = 0; Index < this.Content.length; Index++ )
{
for ( var Index = 0; Index < this.Content.length; Index++ )
{
var Item = this.Content[Index];
if ( para_TextPr === Item.Type )
{
Item.Clear_Style();
}
}
}
else
{ {
for ( var Index = 0; Index < this.Content.length; Index++ ) this.Content[Index].Clear_TextPr();
{
this.Content[Index].Clear_TextPr();
}
} }
} }
}, },
......
...@@ -4537,7 +4537,10 @@ ParaRun.prototype = ...@@ -4537,7 +4537,10 @@ ParaRun.prototype =
Clear_TextPr : function() Clear_TextPr : function()
{ {
this.Set_Pr( new CTextPr() ); // Данная функция вызывается пока только при изменении стиля параграфа. Оставляем в этой ситуации язык неизмененным.
var NewTextPr = new CTextPr();
NewTextPr.Lang = this.Pr.Lang.Copy();
this.Set_Pr( NewTextPr );
}, },
// В данной функции мы применяем приходящие настройки поверх старых, т.е. старые не удаляем // В данной функции мы применяем приходящие настройки поверх старых, т.е. старые не удаляем
......
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