Commit 7d11db18 authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

autoSaveGap и asc_setAutoSaveGap в base

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@66237 954022d7-b5bf-4e40-9824-e11837661b57
parent d5ec75dd
......@@ -21,6 +21,9 @@ function baseEditorsApi(name) {
this.advancedOptionsAction = c_oAscAdvancedOptionsAction.None;
this.OpenDocumentProgress = new COpenProgress();
// AutoSave
this.autoSaveGap = 0; // Интервал автосохранения (0 - означает, что автосохранения нет) в милесекундах
// Chart
this.chartTranslate = new asc_CChartTranslate();
this.textArtTranslate = new asc_TextArtTranslate();
......@@ -73,6 +76,12 @@ baseEditorsApi.prototype.sendEvent = function() {
baseEditorsApi.prototype.SendOpenProgress = function() {
this.sendEvent("asc_onOpenDocumentProgress", this.OpenDocumentProgress);
};
// Выставление интервала автосохранения (0 - означает, что автосохранения нет)
baseEditorsApi.prototype.asc_setAutoSaveGap = function(autoSaveGap) {
if (typeof autoSaveGap === "number") {
this.autoSaveGap = autoSaveGap * 1000; // Нам выставляют в секундах
}
};
// send chart message
baseEditorsApi.prototype.asc_coAuthoringChatSendMessage = function(message) {
this.CoAuthoringApi.sendMessage(message);
......
......@@ -83,8 +83,6 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
this.autoSaveGapFast = 2000; // Интервал быстрого автосохранения (когда человек один) - 2 сек.
this.autoSaveGapSlow = 10 * 60 * 1000; // Интервал медленного автосохранения (когда совместно) - 10 минут
this.autoSaveGap = 0; // Интервал автосохранения (0 - означает, что автосохранения нет) в милесекундах
this.waitSave = false; // Отложенное сохранение, происходит во время долгих операций
// Shapes
......@@ -626,13 +624,6 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
return ws.clearFilter();
};
// Выставление интервала автосохранения (0 - означает, что автосохранения нет)
spreadsheet_api.prototype.asc_setAutoSaveGap = function(autoSaveGap) {
if (typeof autoSaveGap === "number") {
this.autoSaveGap = autoSaveGap * 1000; // Нам выставляют в секундах
}
};
spreadsheet_api.prototype.asc_setMobileVersion = function(isMobile) {
this.isMobileVersion = isMobile;
AscBrowser.isMobileVersion = isMobile;
......
......@@ -94,10 +94,6 @@ function asc_docs_api(name)
this.CoAuthoringApi.isPowerPoint = true;
this.isDocumentCanSave = false; // Флаг, говорит о возможности сохранять документ (активна кнопка save или нет)
/**************************************/
// AutoSave
this.autoSaveGap = 0; // Интервал автосохранения (0 - означает, что автосохранения нет) в милесекундах
// объекты, нужные для отправки в тулбар (шрифты, стили)
this._gui_fonts = null;
this._gui_editor_themes = null;
......@@ -4058,13 +4054,6 @@ asc_docs_api.prototype.GetCurrentVisiblePage = function()
return this.WordControl.m_oDrawingDocument.SlideCurrent;
};
// Выставление интервала автосохранения (0 - означает, что автосохранения нет)
asc_docs_api.prototype.asc_setAutoSaveGap = function (autoSaveGap) {
if (typeof autoSaveGap === "number") {
this.autoSaveGap = autoSaveGap * 1000; // Нам выставляют в секундах
}
};
asc_docs_api.prototype.asc_SetDocumentPlaceChangedEnabled = function(bEnabled)
{
if (this.WordControl)
......
......@@ -324,9 +324,6 @@ function asc_docs_api(name)
/**************************************/
// AutoSave
this.autoSaveGap = 0; // Интервал автосохранения (0 - означает, что автосохранения нет) в милесекундах
this.bInit_word_control = false;
this.isDocumentModify = false;
......@@ -6207,13 +6204,6 @@ asc_docs_api.prototype.GetCurrentVisiblePage = function()
return lPage2;
};
// Выставление интервала автосохранения (0 - означает, что автосохранения нет)
asc_docs_api.prototype.asc_setAutoSaveGap = function (autoSaveGap) {
if (typeof autoSaveGap === "number") {
this.autoSaveGap = autoSaveGap * 1000; // Нам выставляют в секундах
}
};
asc_docs_api.prototype.asc_SetDocumentPlaceChangedEnabled = function(bEnabled)
{
if (this.WordControl)
......
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