Commit 8c1f5d7e authored by Sergey.Konovalov's avatar Sergey.Konovalov

asc_DownloadAs добавлен паарметр скачивать или добавлять ссылку.

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@65556 954022d7-b5bf-4e40-9824-e11837661b57
parent e0a77b0a
......@@ -539,7 +539,7 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
}
};
spreadsheet_api.prototype.asc_DownloadAs = function(typeFile) {//передаем число соответствующее своему формату. например c_oAscFileType.XLSX
spreadsheet_api.prototype.asc_DownloadAs = function(typeFile, isGetUrl) {//передаем число соответствующее своему формату. например c_oAscFileType.XLSX
if (!this.canSave || this.isChartEditor || c_oAscAdvancedOptionsAction.None !== this.advancedOptionsAction) {
return;
}
......@@ -558,7 +558,7 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
if ('ok' == input["status"]) {
var url = input["data"];
if (url) {
t.asc_processSavedFile(url, false);
t.asc_processSavedFile(url, isGetUrl);
} else {
t.handlers.trigger("asc_onError", c_oAscError.ID.Unknown, c_oAscError.Level.NoCritical);
}
......@@ -825,7 +825,7 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
};
spreadsheet_api.prototype.asc_processSavedFile = function(url, bInner) {
if (bInner) {
this.handlers.trigger("asc_onSaveUrl", url, function(hasError) {
this.handlers.trigger("asc_onDownloadUrl", url, function(hasError) {
});
} else {
getFile(url);
......
......@@ -1508,13 +1508,13 @@ asc_docs_api.prototype.asc_Save = function () {
};
asc_docs_api.prototype.processSavedFile = function(url, bInner){
if(bInner)
editor.asc_fireCallback("asc_onSaveUrl", url, function(hasError){});
editor.asc_fireCallback("asc_onDownloadUrl", url, function(hasError){});
else
{
getFile(url);
}
};
asc_docs_api.prototype.asc_DownloadAs = function(typeFile){//передаем число соответствующее своему формату.
asc_docs_api.prototype.asc_DownloadAs = function(typeFile, isGetUrl){//передаем число соответствующее своему формату.
this.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.DownloadAs);
var t = this;
_downloadAs(this, typeFile, function(input){
......@@ -1522,7 +1522,7 @@ asc_docs_api.prototype.asc_DownloadAs = function(typeFile){//передаем ч
if('ok' == input["status"]){
var url = input["data"];
if(url) {
t.processSavedFile(url, false);
t.processSavedFile(url, isGetUrl);
} else {
t.asc_fireCallback("asc_onError", c_oAscError.ID.Unknown, c_oAscError.Level.NoCritical);
}
......
......@@ -2252,7 +2252,7 @@ asc_docs_api.prototype.asc_Save = function ()
}
};
asc_docs_api.prototype.asc_DownloadAs = function(typeFile, txtOptions) {//передаем число соответствующее своему формату.
asc_docs_api.prototype.asc_DownloadAs = function(typeFile, isGetUrl, txtOptions) {//передаем число соответствующее своему формату.
var actionType = this.mailMergeFileData ? c_oAscAsyncAction.MailMergeLoadFile : c_oAscAsyncAction.DownloadAs;
this.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, actionType);
var t = this;
......@@ -2263,7 +2263,7 @@ asc_docs_api.prototype.asc_DownloadAs = function(typeFile, txtOptions) {//пер
if('ok' == input["status"]){
var url = input["data"];
if(url) {
t.processSavedFile(url, false);
t.processSavedFile(url, isGetUrl);
} else {
t.asc_fireCallback("asc_onError", c_oAscError.ID.Unknown, c_oAscError.Level.NoCritical);
}
......@@ -2314,7 +2314,7 @@ asc_docs_api.prototype.asc_setAdvancedOptions = function(idOption, option) {
};
sendCommand2(t, null, rData);
} else if (this.advancedOptionsAction === c_oAscAdvancedOptionsAction.Save) {
t.asc_DownloadAs(c_oAscFileType.TXT, option);
t.asc_DownloadAs(c_oAscFileType.TXT, false, option);
}
break;
}
......@@ -2357,7 +2357,7 @@ asc_docs_api.prototype.processSavedFile = function(url, bInner) {
});
} else {
if (bInner) {
this.asc_fireCallback("asc_onSaveUrl", url, function (hasError) {
this.asc_fireCallback("asc_onDownloadUrl", url, function (hasError) {
});
} else {
getFile(url);
......
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