Commit 33214d53 authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

sync_StartAction to baseEditorsApi

Excel asc_StartAction -> sync_StartAction

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@66413 954022d7-b5bf-4e40-9824-e11837661b57
parent 53124923
...@@ -126,6 +126,8 @@ baseEditorsApi.prototype.SendOpenProgress = function() { ...@@ -126,6 +126,8 @@ baseEditorsApi.prototype.SendOpenProgress = function() {
baseEditorsApi.prototype.sync_InitEditorFonts = function(gui_fonts) { baseEditorsApi.prototype.sync_InitEditorFonts = function(gui_fonts) {
this.sendEvent("asc_onInitEditorFonts", gui_fonts); this.sendEvent("asc_onInitEditorFonts", gui_fonts);
}; };
baseEditorsApi.prototype.sync_StartAction = function() {
};
// Выставление интервала автосохранения (0 - означает, что автосохранения нет) // Выставление интервала автосохранения (0 - означает, что автосохранения нет)
baseEditorsApi.prototype.asc_setAutoSaveGap = function(autoSaveGap) { baseEditorsApi.prototype.asc_setAutoSaveGap = function(autoSaveGap) {
if (typeof autoSaveGap === "number") { if (typeof autoSaveGap === "number") {
......
...@@ -2492,10 +2492,7 @@ function trimString( str ){ ...@@ -2492,10 +2492,7 @@ function trimString( str ){
} }
function sendImgUrls(api, images, callback, bExcel) { function sendImgUrls(api, images, callback, bExcel) {
var rData = {"id": api.documentId, "c": "imgurls", "vkey": api.documentVKey, "userid": api.documentUserId, "saveindex": g_oDocumentUrls.getMaxIndex(), "data": images}; var rData = {"id": api.documentId, "c": "imgurls", "vkey": api.documentVKey, "userid": api.documentUserId, "saveindex": g_oDocumentUrls.getMaxIndex(), "data": images};
if(!bExcel)
api.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.LoadImage); api.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.LoadImage);
else
api.asc_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.LoadImage);
api.fCurCallback = function (input) { api.fCurCallback = function (input) {
if(!bExcel) if(!bExcel)
......
...@@ -369,7 +369,7 @@ var editor; ...@@ -369,7 +369,7 @@ var editor;
var t = this; var t = this;
this.CoAuthoringApi.auth(this.asc_getViewerMode()); this.CoAuthoringApi.auth(this.asc_getViewerMode());
this.asc_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.Open); this.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.Open);
if (!this.chartEditor) { if (!this.chartEditor) {
this._asc_open(function(response) { this._asc_open(function(response) {
t._startOpenDocument(response); t._startOpenDocument(response);
...@@ -434,7 +434,7 @@ var editor; ...@@ -434,7 +434,7 @@ var editor;
this.IsUserSave = !isAutoSave; this.IsUserSave = !isAutoSave;
if (this.IsUserSave) { if (this.IsUserSave) {
this.asc_StartAction(c_oAscAsyncActionType.Information, c_oAscAsyncAction.Save); this.sync_StartAction(c_oAscAsyncActionType.Information, c_oAscAsyncAction.Save);
} }
/* Нужно закрыть редактор (до выставления флага canSave, т.к. мы должны успеть отправить /* Нужно закрыть редактор (до выставления флага canSave, т.к. мы должны успеть отправить
asc_onDocumentModifiedChanged для подписки на сборку) Баг http://bugzserver/show_bug.cgi?id=28331 */ asc_onDocumentModifiedChanged для подписки на сборку) Баг http://bugzserver/show_bug.cgi?id=28331 */
...@@ -780,7 +780,7 @@ var editor; ...@@ -780,7 +780,7 @@ var editor;
options = {}; options = {};
} }
if (actionType) { if (actionType) {
this.asc_StartAction(c_oAscAsyncActionType.BlockInteraction, actionType); this.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, actionType);
} }
// Меняем тип состояния (на сохранение) // Меняем тип состояния (на сохранение)
this.advancedOptionsAction = c_oAscAdvancedOptionsAction.Save; this.advancedOptionsAction = c_oAscAdvancedOptionsAction.Save;
...@@ -910,7 +910,7 @@ var editor; ...@@ -910,7 +910,7 @@ var editor;
* asc_onContextMenu (event) - эвент на контекстное меню * asc_onContextMenu (event) - эвент на контекстное меню
*/ */
spreadsheet_api.prototype.asc_StartAction = function(type, id) { spreadsheet_api.prototype.sync_StartAction = function(type, id) {
this.handlers.trigger("asc_onStartAction", type, id); this.handlers.trigger("asc_onStartAction", type, id);
//console.log("asc_onStartAction: type = " + type + " id = " + id); //console.log("asc_onStartAction: type = " + type + " id = " + id);
}; };
...@@ -981,7 +981,7 @@ var editor; ...@@ -981,7 +981,7 @@ var editor;
this.OpenDocumentProgress.Type = c_oAscAsyncAction.LoadDocumentFonts; this.OpenDocumentProgress.Type = c_oAscAsyncAction.LoadDocumentFonts;
this.OpenDocumentProgress.FontsCount = this.FontLoader.fonts_loading.length; this.OpenDocumentProgress.FontsCount = this.FontLoader.fonts_loading.length;
this.OpenDocumentProgress.CurrentFont = 0; this.OpenDocumentProgress.CurrentFont = 0;
this.asc_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.LoadDocumentFonts); this.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.LoadDocumentFonts);
}; };
spreadsheet_api.prototype.asyncFontsDocumentEndLoaded = function() { spreadsheet_api.prototype.asyncFontsDocumentEndLoaded = function() {
...@@ -1001,7 +1001,7 @@ var editor; ...@@ -1001,7 +1001,7 @@ var editor;
}; };
spreadsheet_api.prototype.asyncFontStartLoaded = function() { spreadsheet_api.prototype.asyncFontStartLoaded = function() {
this.asc_StartAction(c_oAscAsyncActionType.Information, c_oAscAsyncAction.LoadFont); this.sync_StartAction(c_oAscAsyncActionType.Information, c_oAscAsyncAction.LoadFont);
}; };
spreadsheet_api.prototype.asyncFontEndLoaded = function(font) { spreadsheet_api.prototype.asyncFontEndLoaded = function(font) {
...@@ -1613,7 +1613,7 @@ var editor; ...@@ -1613,7 +1613,7 @@ var editor;
} else { } else {
var t = this; var t = this;
setTimeout(function() { setTimeout(function() {
t.asc_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.Recalc) t.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.Recalc)
}, 500); }, 500);
} }
}; };
...@@ -1657,7 +1657,7 @@ var editor; ...@@ -1657,7 +1657,7 @@ var editor;
} }
if (!this.IsUserSave) { if (!this.IsUserSave) {
this.asc_StartAction(c_oAscAsyncActionType.Information, c_oAscAsyncAction.Save); this.sync_StartAction(c_oAscAsyncActionType.Information, c_oAscAsyncAction.Save);
} }
CollaborativeEditing.Clear_CollaborativeMarks(); CollaborativeEditing.Clear_CollaborativeMarks();
...@@ -2298,7 +2298,7 @@ var editor; ...@@ -2298,7 +2298,7 @@ var editor;
"data": imageUrl}; "data": imageUrl};
var t = this; var t = this;
this.handlers.trigger("asc_onStartAction", c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.UploadImage); this.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.UploadImage);
this.fCurCallback = function(input) { this.fCurCallback = function(input) {
if (null != input && "imgurl" == input["type"]) { if (null != input && "imgurl" == input["type"]) {
if ("ok" == input["status"]) { if ("ok" == input["status"]) {
...@@ -2340,16 +2340,16 @@ var editor; ...@@ -2340,16 +2340,16 @@ var editor;
if (c_oAscError.ID.No !== error) { if (c_oAscError.ID.No !== error) {
t.handlers.trigger("asc_onError", error, c_oAscError.Level.NoCritical); t.handlers.trigger("asc_onError", error, c_oAscError.Level.NoCritical);
} }
t.handlers.trigger("asc_onStartAction", c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.UploadImage); t.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.UploadImage);
}); });
}; };
spreadsheet_api.prototype._uploadCallback = function(error, files) { spreadsheet_api.prototype._uploadCallback = function(error, files) {
var t = this; var t = this;
if (c_oAscError.ID.No !== error) { if (c_oAscError.ID.No !== error) {
t.handlers.trigger("asc_onError", error, c_oAscError.Level.NoCritical); this.handlers.trigger("asc_onError", error, c_oAscError.Level.NoCritical);
} else { } else {
t.handlers.trigger("asc_onStartAction", c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.UploadImage); this.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.UploadImage);
UploadImageFiles(files, t.documentId, t.documentUserId, function(error, url) { UploadImageFiles(files, this.documentId, this.documentUserId, function(error, url) {
if (c_oAscError.ID.No !== error) { if (c_oAscError.ID.No !== error) {
t.handlers.trigger("asc_onError", error, c_oAscError.Level.NoCritical); t.handlers.trigger("asc_onError", error, c_oAscError.Level.NoCritical);
} else { } else {
...@@ -2575,7 +2575,7 @@ var editor; ...@@ -2575,7 +2575,7 @@ var editor;
"data": sImageUrl}; "data": sImageUrl};
var t = this; var t = this;
this.handlers.trigger("asc_onStartAction", c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.UploadImage); this.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.UploadImage);
this.fCurCallback = function(input) { this.fCurCallback = function(input) {
if (null != input && "imgurl" == input["type"]) { if (null != input && "imgurl" == input["type"]) {
if ("ok" == input["status"]) { if ("ok" == input["status"]) {
......
...@@ -423,7 +423,7 @@ ...@@ -423,7 +423,7 @@
"selectionNameChanged" : function () {self._onSelectionNameChanged.apply(self, arguments);}, "selectionNameChanged" : function () {self._onSelectionNameChanged.apply(self, arguments);},
"selectionMathInfoChanged" : function () {self._onSelectionMathInfoChanged.apply(self, arguments);}, "selectionMathInfoChanged" : function () {self._onSelectionMathInfoChanged.apply(self, arguments);},
"onErrorEvent" : function (errorId, level) {self.handlers.trigger("asc_onError", errorId, level);}, "onErrorEvent" : function (errorId, level) {self.handlers.trigger("asc_onError", errorId, level);},
"slowOperation" : function (isStart) {self.handlers.trigger((isStart ? "asc_onStartAction" : "asc_onEndAction"), c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.SlowOperation);}, "slowOperation" : function (isStart) {(isStart ? self.Api.sync_StartAction : self.Api.asc_EndAction).call(self.Api, c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.SlowOperation);},
"setAutoFiltersDialog" : function (arrVal) {self.handlers.trigger("asc_onSetAFDialog", arrVal);}, "setAutoFiltersDialog" : function (arrVal) {self.handlers.trigger("asc_onSetAFDialog", arrVal);},
"selectionRangeChanged" : function (val) {self.handlers.trigger("asc_onSelectionRangeChanged", val);}, "selectionRangeChanged" : function (val) {self.handlers.trigger("asc_onSelectionRangeChanged", val);},
"onRenameCellTextEnd" : function (countFind, countReplace) {self.handlers.trigger("asc_onRenameCellTextEnd", countFind, countReplace);}, "onRenameCellTextEnd" : function (countFind, countReplace) {self.handlers.trigger("asc_onRenameCellTextEnd", countFind, countReplace);},
...@@ -1920,8 +1920,7 @@ ...@@ -1920,8 +1920,7 @@
options.clearFindAll(); options.clearFindAll();
if (options.isReplaceAll) { if (options.isReplaceAll) {
// На ReplaceAll ставим медленную операцию // На ReplaceAll ставим медленную операцию
this.handlers.trigger("asc_onStartAction", c_oAscAsyncActionType.BlockInteraction, this.Api.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.SlowOperation);
c_oAscAsyncAction.SlowOperation);
} }
ws.replaceCellText(options, false, this.fReplaceCallback); ws.replaceCellText(options, false, this.fReplaceCallback);
......
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