Commit 35823814 authored by Sergey.Konovalov's avatar Sergey.Konovalov Committed by Alexander.Trofimov

(1.0.0.26): FileConverter2

(1.0.0.30): FileConverterService2
(1.0.0.46): FileConverterUtils2
Сохранение файла после выхода всех пользователей.

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@54549 954022d7-b5bf-4e40-9824-e11837661b57
parent a2affe1e
......@@ -950,6 +950,9 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
if(callback)
callback(result);
break;
case "updateversion":
alert("need updateversion");
break;
default:
if(callback)
callback(incomeObject);
......@@ -1863,7 +1866,7 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
t.collaborativeEditing.applyChanges();
// Сохраняем файл на сервер
this._asc_save();
//this._asc_save();
// Cбросим флаги модификации
History.Save();
......@@ -1882,6 +1885,7 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
// Если не автосохранение, то продолжаем показывать Block-сообщение
if (!this.isAutoSave)
this.asc_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.Save);
this.asc_processSavedFile("", true);
} else {
nState = t.CoAuthoringApi.get_state();
if (3 === nState) {
......
......@@ -1789,7 +1789,7 @@ asc_docs_api.prototype.onSaveCallback = function (e) {
safe_Apply_Changes();
// Сохраняем файл на сервер
var data = this.WordControl.SaveDocument();
/*var data = this.WordControl.SaveDocument();
var oAdditionalData = new Object();
oAdditionalData["c"] = "save";
oAdditionalData["id"] = documentId;
......@@ -1802,7 +1802,7 @@ asc_docs_api.prototype.onSaveCallback = function (e) {
sendCommand(editor, function(incomeObject){
if(null != incomeObject && "save" == incomeObject["type"])
editor.processSavedFile(incomeObject["data"], true);
}, oAdditionalData);
}, oAdditionalData);*/
// Пересылаем свои изменения (ToDo)
CollaborativeEditing.Send_Changes();
......@@ -1815,6 +1815,7 @@ asc_docs_api.prototype.onSaveCallback = function (e) {
// Если не автосохранение, то продолжаем показывать Block-сообщение
if (!t.isAutoSave)
t.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.Save);
editor.processSavedFile("", true);
} else {
nState = t.CoAuthoringApi.get_state();
if (3 === nState) {
......@@ -5054,6 +5055,9 @@ function sendCommand(editor, fCallback, rdata){
if(fCallback)
fCallback(incomeObject);
break;
case "updateversion":
alert("need updateversion");
break;
default:
if(fCallback)
fCallback(incomeObject);
......
......@@ -2699,7 +2699,7 @@ function OnSave_Callback(e)
window['qtDocBridge']['savedDocument'] (data);
} else {
var oAdditionalData = {};
/*var oAdditionalData = {};
oAdditionalData["c"] = "save";
oAdditionalData["id"] = documentId;
oAdditionalData["userid"] = documentUserId;
......@@ -2717,7 +2717,7 @@ function OnSave_Callback(e)
sendCommand(editor, function(incomeObject){
if(null != incomeObject && "save" == incomeObject["type"])
editor.processSavedFile(incomeObject["data"], true);
}, oAdditionalData);
}, oAdditionalData);*/
}
// Пересылаем свои изменения
......@@ -2731,6 +2731,7 @@ function OnSave_Callback(e)
// Если не автосохранение, то продолжаем показывать Block-сообщение
if (!editor.isAutoSave)
editor.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.Save);
editor.processSavedFile("", true);
} else {
nState = editor.CoAuthoringApi.get_state();
if (3 === nState) {
......@@ -6292,7 +6293,6 @@ asc_docs_api.prototype.OpenDocumentEndCallback = function()
this.isApplyChangesOnOpen = true;
CollaborativeEditing.Apply_Changes();
CollaborativeEditing.Release_Locks();
return;
}
//Recalculate HdrFtr
......@@ -7110,6 +7110,9 @@ function sendCommand(editor, fCallback, rdata){
if(fCallback)
fCallback(incomeObject);
break;
case "updateversion":
alert("need updateversion");
break;
default:
if(fCallback)
fCallback(incomeObject);
......
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