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

Переделана функция отсылки изменений с учетом новой схемы сохранения. Теперь...

Переделана функция отсылки изменений с учетом новой схемы сохранения. Теперь вместе с изменениями посылается и точка последнего сохранения.

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@56538 954022d7-b5bf-4e40-9824-e11837661b57
parent 3c49a397
...@@ -821,11 +821,11 @@ function CCollaborativeEditing() ...@@ -821,11 +821,11 @@ function CCollaborativeEditing()
} }
else else
{ {
LastPoint = History.Index + 1; LastPoint = History.Index;
} }
var aChanges = new Array(); var aChanges = new Array();
for ( var PointIndex = StartPoint; PointIndex < LastPoint; PointIndex++ ) for ( var PointIndex = StartPoint; PointIndex <= LastPoint; PointIndex++ )
{ {
var Point = History.Points[PointIndex]; var Point = History.Points[PointIndex];
...@@ -841,6 +841,14 @@ function CCollaborativeEditing() ...@@ -841,6 +841,14 @@ function CCollaborativeEditing()
aChanges.push( oChanges2 ); aChanges.push( oChanges2 );
} }
} }
// Просчитаем сколько изменений на сервер пересылать не надо
var SumIndex = 0;
for ( var PointIndex = 0; PointIndex < StartPoint; PointIndex++ )
{
var Point = History.Points[PointIndex];
SumIndex += Point.Items.length;
}
this.Release_Locks(); this.Release_Locks();
...@@ -855,7 +863,7 @@ function CCollaborativeEditing() ...@@ -855,7 +863,7 @@ function CCollaborativeEditing()
this.m_aNeedUnlock.length = 0; this.m_aNeedUnlock.length = 0;
this.m_aNeedUnlock2.length = 0; this.m_aNeedUnlock2.length = 0;
editor.CoAuthoringApi.saveChanges(aChanges, StartPoint); editor.CoAuthoringApi.saveChanges(aChanges, SumIndex);
// Чистим Undo/Redo только во время совместного редактирования // Чистим Undo/Redo только во время совместного редактирования
if ( true === this.m_bUse ) if ( true === this.m_bUse )
......
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