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"; ...@@ -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) { if (!this.canSave || this.isChartEditor || c_oAscAdvancedOptionsAction.None !== this.advancedOptionsAction) {
return; return;
} }
...@@ -558,7 +558,7 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS"; ...@@ -558,7 +558,7 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
if ('ok' == input["status"]) { if ('ok' == input["status"]) {
var url = input["data"]; var url = input["data"];
if (url) { if (url) {
t.asc_processSavedFile(url, false); t.asc_processSavedFile(url, isGetUrl);
} else { } else {
t.handlers.trigger("asc_onError", c_oAscError.ID.Unknown, c_oAscError.Level.NoCritical); 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"; ...@@ -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) { spreadsheet_api.prototype.asc_processSavedFile = function(url, bInner) {
if (bInner) { if (bInner) {
this.handlers.trigger("asc_onSaveUrl", url, function(hasError) { this.handlers.trigger("asc_onDownloadUrl", url, function(hasError) {
}); });
} else { } else {
getFile(url); getFile(url);
......
...@@ -1508,13 +1508,13 @@ asc_docs_api.prototype.asc_Save = function () { ...@@ -1508,13 +1508,13 @@ asc_docs_api.prototype.asc_Save = function () {
}; };
asc_docs_api.prototype.processSavedFile = function(url, bInner){ asc_docs_api.prototype.processSavedFile = function(url, bInner){
if(bInner) if(bInner)
editor.asc_fireCallback("asc_onSaveUrl", url, function(hasError){}); editor.asc_fireCallback("asc_onDownloadUrl", url, function(hasError){});
else else
{ {
getFile(url); 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); this.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.DownloadAs);
var t = this; var t = this;
_downloadAs(this, typeFile, function(input){ _downloadAs(this, typeFile, function(input){
...@@ -1522,7 +1522,7 @@ asc_docs_api.prototype.asc_DownloadAs = function(typeFile){//передаем ч ...@@ -1522,7 +1522,7 @@ asc_docs_api.prototype.asc_DownloadAs = function(typeFile){//передаем ч
if('ok' == input["status"]){ if('ok' == input["status"]){
var url = input["data"]; var url = input["data"];
if(url) { if(url) {
t.processSavedFile(url, false); t.processSavedFile(url, isGetUrl);
} else { } else {
t.asc_fireCallback("asc_onError", c_oAscError.ID.Unknown, c_oAscError.Level.NoCritical); t.asc_fireCallback("asc_onError", c_oAscError.ID.Unknown, c_oAscError.Level.NoCritical);
} }
......
...@@ -2252,7 +2252,7 @@ asc_docs_api.prototype.asc_Save = function () ...@@ -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; var actionType = this.mailMergeFileData ? c_oAscAsyncAction.MailMergeLoadFile : c_oAscAsyncAction.DownloadAs;
this.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, actionType); this.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, actionType);
var t = this; var t = this;
...@@ -2263,7 +2263,7 @@ asc_docs_api.prototype.asc_DownloadAs = function(typeFile, txtOptions) {//пер ...@@ -2263,7 +2263,7 @@ asc_docs_api.prototype.asc_DownloadAs = function(typeFile, txtOptions) {//пер
if('ok' == input["status"]){ if('ok' == input["status"]){
var url = input["data"]; var url = input["data"];
if(url) { if(url) {
t.processSavedFile(url, false); t.processSavedFile(url, isGetUrl);
} else { } else {
t.asc_fireCallback("asc_onError", c_oAscError.ID.Unknown, c_oAscError.Level.NoCritical); 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) { ...@@ -2314,7 +2314,7 @@ asc_docs_api.prototype.asc_setAdvancedOptions = function(idOption, option) {
}; };
sendCommand2(t, null, rData); sendCommand2(t, null, rData);
} else if (this.advancedOptionsAction === c_oAscAdvancedOptionsAction.Save) { } else if (this.advancedOptionsAction === c_oAscAdvancedOptionsAction.Save) {
t.asc_DownloadAs(c_oAscFileType.TXT, option); t.asc_DownloadAs(c_oAscFileType.TXT, false, option);
} }
break; break;
} }
...@@ -2357,7 +2357,7 @@ asc_docs_api.prototype.processSavedFile = function(url, bInner) { ...@@ -2357,7 +2357,7 @@ asc_docs_api.prototype.processSavedFile = function(url, bInner) {
}); });
} else { } else {
if (bInner) { if (bInner) {
this.asc_fireCallback("asc_onSaveUrl", url, function (hasError) { this.asc_fireCallback("asc_onDownloadUrl", url, function (hasError) {
}); });
} else { } else {
getFile(url); 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