Commit 46c20c8d authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

1) При загрузке файла на просмотре при совместном редактировании загрузится

	файл уже с последними изменениями.
2) Далее при срабатывании автосохранения должны накатываться новые изменения
	(это надо делать) при этом файл отсылаться не должен, т.к. изменений во вьювере нет.
3) Если пользователь отключил автосохранение, то изменения к нему приходить не
	будут, поскольку это его решение.
Баг http://bugzserver/show_bug.cgi?id=20545

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@50346 954022d7-b5bf-4e40-9824-e11837661b57
parent 2b8a8f12
......@@ -2822,7 +2822,19 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
var t = this;
this.autoSaveTimeOutId = setTimeout(function () {
t.autoSaveTimeOutId = null;
if (t.asc_isDocumentModified()) {
if (t.asc_getViewerMode()) {
/*
1) При загрузке файла на просмотре при совместном редактировании загрузится
файл уже с последними изменениями.
2) Далее при срабатывании автосохранения должны накатываться новые изменения
(это надо делать) при этом файл отсылаться не должен, т.к. изменений во вьювере нет.
3) Если пользователь отключил автосохранение, то изменения к нему приходить не
будут, поскольку это его решение.
*/
// Принимаем чужие изменения
t.collaborativeEditing.applyChanges();
t.autoSaveInit();
} else if (t.asc_isDocumentModified()) {
// Если мы редактируем ячейку, то запустим автосохранение чуть позднее
if (t.asc_getCellEditMode())
t.autoSaveInit(t.autoSaveGapAsk);
......
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