Commit 359141e3 authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

fix bug #28331

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

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@60926 954022d7-b5bf-4e40-9824-e11837661b57
parent 4b36a398
......@@ -576,14 +576,16 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
if (!this.canSave || this.isChartEditor || c_oAscAdvancedOptionsAction.None !== this.advancedOptionsAction)
return;
// Не даем пользователю сохранять, пока не закончится сохранение
this.canSave = false;
this.isAutoSave = !!isAutoSave;
if (!this.isAutoSave)
this.asc_StartAction(c_oAscAsyncActionType.Information, c_oAscAsyncAction.Save);
// Нужно закрыть редактор
/* Нужно закрыть редактор (до выставления флага canSave, т.к. мы должны успеть отправить
asc_onDocumentModifiedChanged для подписки на сборку) Баг http://bugzserver/show_bug.cgi?id=28331 */
this.asc_closeCellEditor();
// Не даем пользователю сохранять, пока не закончится сохранение
this.canSave = false;
var t = this;
this.CoAuthoringApi.askSaveChanges (function (e) { t.onSaveCallback (e); });
};
......
......@@ -709,6 +709,7 @@ CHistory.prototype.EndTransaction = function()
if(this.Transaction < 0)
this.Transaction = 0;
};
/** @returns {boolean} */
CHistory.prototype.IsEndTransaction = function()
{
return (0 === this.Transaction);
......
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