Commit cc381152 authored by Ilya.Kirillov's avatar Ilya.Kirillov

Исправлен баг с копированием комментариев при простом копировании текста (а не...

Исправлен баг с копированием комментариев при простом копировании текста (а не вставке) (баг 27484).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@59979 954022d7-b5bf-4e40-9824-e11837661b57
parent 6d0f2113
...@@ -111,7 +111,7 @@ CSelectedContent.prototype = ...@@ -111,7 +111,7 @@ CSelectedContent.prototype =
this.MoveDrawing = Value; this.MoveDrawing = Value;
}, },
On_EndCollectElements : function(LogicDocument) On_EndCollectElements : function(LogicDocument, bNeedTurnOffHistory)
{ {
// Теперь пройдемся по всем найденным элементам и выясним есть ли автофигуры и комментарии // Теперь пройдемся по всем найденным элементам и выясним есть ли автофигуры и комментарии
var Count = this.Elements.length; var Count = this.Elements.length;
...@@ -192,8 +192,12 @@ CSelectedContent.prototype = ...@@ -192,8 +192,12 @@ CSelectedContent.prototype =
if (null !== OldComment) if (null !== OldComment)
{ {
var NewComment = OldComment.Copy(); var NewComment = OldComment.Copy();
DocumentComments.Add( NewComment );
editor.sync_AddComment( NewComment.Get_Id(), NewComment.Data ); if (true !== bNeedTurnOffHistory)
{
DocumentComments.Add(NewComment);
editor.sync_AddComment(NewComment.Get_Id(), NewComment.Data);
}
// поправим Id в самих элементах ParaComment // поправим Id в самих элементах ParaComment
for (var Pos2 = 0; Pos2 < Count2; Pos2++) for (var Pos2 = 0; Pos2 < Count2; Pos2++)
...@@ -8739,7 +8743,7 @@ CDocument.prototype = ...@@ -8739,7 +8743,7 @@ CDocument.prototype =
} }
} }
SelectedContent.On_EndCollectElements(this); SelectedContent.On_EndCollectElements(this, bNeedTurnOffHistory);
if (bNeedTurnOffHistory) if (bNeedTurnOffHistory)
History.TurnOn(); History.TurnOn();
......
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