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

Устранено падение при очистке форматирования, когда выделен комментарий (баг...

Устранено падение при очистке форматирования, когда выделен комментарий (баг 27371). Исправлен баг со сбросом текстовых настроек при добавлении гиперссылки (баг 27374).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@59427 954022d7-b5bf-4e40-9824-e11837661b57
parent 0d7d3c2a
......@@ -951,16 +951,6 @@ ParaComment.prototype =
Clear_TextFormatting : function( DefHyper )
{
var Count = this.Content.length;
for ( var Pos = 0; Pos < Count; Pos++ )
{
var Item = this.Content[Pos];
Item.Clear_TextFormatting( DefHyper );
if ( para_Run === Item.Type )
Item.Set_RStyle( DefHyper );
}
},
Can_AddDropCap : function()
......
......@@ -12362,8 +12362,17 @@ CDocument.prototype =
Hyperlink_Add : function(HyperProps)
{
// Проверку, возможно ли добавить гиперссылку, должны были вызвать до этой функции
if ( null != HyperProps.Text && "" != HyperProps.Text && true === this.Is_SelectionUse() )
if (null != HyperProps.Text && "" != HyperProps.Text && true === this.Is_SelectionUse())
{
// Корректировка в данном случае пройдет при добавлении гиперссылки.
var SelectionInfo = this.Get_SelectedElementsInfo();
var Para = SelectionInfo.Get_Paragraph();
if (null !== Para)
HyperProps.TextPr = Para.Get_TextPr(Para.Get_ParaContentPos(true, true));
this.Remove();
this.Selection_Remove();
}
// Работаем с колонтитулом
if ( docpostype_HdrFtr === this.CurPos.Type )
......
......@@ -5152,6 +5152,8 @@ Paragraph.prototype =
var CurPos = ContentPos.Get(0);
var TextPr = this.Get_TextPr(ContentPos);
if (undefined !== HyperProps.TextPr && null !== HyperProps.TextPr)
TextPr = HyperProps.TextPr;
// Создаем гиперссылку
var Hyperlink = new ParaHyperlink();
......
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