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

Bug 30327 - Бесконечный Loading Document при открытии Version History

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@64925 954022d7-b5bf-4e40-9824-e11837661b57
parent 9254cc46
......@@ -100,6 +100,13 @@
}
};
CDocsCoApi.prototype.getDocId = function() {
if (this._CoAuthoringApi) {
return this._CoAuthoringApi.getDocId()
}
return undefined;
};
CDocsCoApi.prototype.auth = function(isViewer) {
// Фиктивные вызовы
if (this._CoAuthoringApi && this._onlineWork) {
......@@ -1106,7 +1113,9 @@
this._initSocksJs();
};
DocsCoApi.prototype.getDocId = function() {
return this._docid;
};
// Авторизация (ее нужно делать после выставления состояния редактора view-mode)
DocsCoApi.prototype.auth = function(isViewer) {
if (this.isCloseCoAuthoring)
......
......@@ -241,6 +241,11 @@ function g_fGetSaveUrl(urls){
}
function sendCommand2(editor, fCallback, rdata, dataContainer) {
//json не должен превышать размера 2097152, иначе при его чтении будет exception
var docConnectionId = editor.CoAuthoringApi.getDocId();
if (docConnectionId && docConnectionId !== rdata["id"]) {
//на случай если поменялся documentId в Version History
rdata['docconnectionid'] = docConnectionId;
}
if (null == rdata["savetype"]) {
editor.CoAuthoringApi.openDocument(rdata);
return;
......
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