Commit af76cf82 authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

Теперь мы обозначаем, что мы соединились с сервером на функции...

Теперь мы обозначаем, что мы соединились с сервером на функции onFirstLoadChanges (ранее было на onSetIndexUser). Для этого делаем если нужно фиктивный вызов
Баг http://bugzserver/show_bug.cgi?id=21618

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@51031 954022d7-b5bf-4e40-9824-e11837661b57
parent 27d6d405
......@@ -49,6 +49,7 @@
else {
// Фиктивные вызовы
this.callback_OnSetIndexUser ("123");
this.callback_OnFirstLoadChanges ([]);
}
};
......@@ -789,7 +790,10 @@
}
if (data["changes"]) {
docsCoApi._onFirstLoadChanges(data);
}
} else if (this.onFirstLoadChanges) {
// Нужно послать фиктивное завершение (эта функция означает что мы соединились)
this.onFirstLoadChanges([]);
}
//Send prebuffered
docsCoApi._sendPrebuffered();
......
......@@ -1480,10 +1480,9 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
};
this.CoAuthoringApi.onFirstLoadChanges = function (e) {
t.FirstLoadChanges = e;
t._applyFirstLoadChanges();
t.asyncServerIdEndLoaded ();
};
this.CoAuthoringApi.onSetIndexUser = function (e) {
t.asyncServerIdEndLoaded ();
};
this.CoAuthoringApi.onStartCoAuthoring = function (isStartEvent) {
t.startCollaborationEditing();
......
......@@ -438,10 +438,7 @@ asc_docs_api.prototype._coAuthoringInit = function () {
};
this.CoAuthoringApi.onSaveChanges = function (e, bSendEvent) {
// bSendEvent = false - это означает, что мы загружаем имеющиеся изменения при открытии
var bAddChanges = false;
var Count = e.length;
var Count = e.length;
for ( var Index = 0; Index < Count; Index++ )
{
var Changes = new CCollaborativeChanges();
......@@ -453,18 +450,14 @@ asc_docs_api.prototype._coAuthoringInit = function () {
// т.е. если bSendEvent не задан, то посылаем сообщение
if ( Count > 0 && false != bSendEvent )
editor.sync_CollaborativeChanges();
// т.е. если bSendEvent не задан, то посылаем сообщение
/*if (true === bAddChanges && false !== bSendEvent)
t.syncCollaborativeChanges();*/
};
this.CoAuthoringApi.onFirstLoadChanges = function (e) {
t.CoAuthoringApi.onSaveChanges(e,false);
CollaborativeEditing.Apply_Changes();
t.asyncServerIdEndLoaded ();
//CollaborativeEditing.Apply_Changes();
};
this.CoAuthoringApi.onSetIndexUser = function (e) {
g_oIdCounter.Set_UserId("" + e);
t.asyncServerIdEndLoaded ();
};
this.CoAuthoringApi.onStartCoAuthoring = function (isStartEvent) {
if (t.ParcedDocument) {
......
......@@ -1460,12 +1460,12 @@ asc_docs_api.prototype._coAuthoringInit = function()
this.CoAuthoringApi.onFirstLoadChanges = function (e)
{
t.CoAuthoringApi.onSaveChanges(e,false);
t.asyncServerIdEndLoaded ();
//CollaborativeEditing.Apply_Changes();
};
this.CoAuthoringApi.onSetIndexUser = function (e)
{
g_oIdCounter.Set_UserId("" + e);
t.asyncServerIdEndLoaded ();
};
this.CoAuthoringApi.onStartCoAuthoring = function (isStartEvent) {
if (t.ParcedDocument) {
......
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