mirror of
https://github.com/WebTools-NG/WebTools-NG
synced 2024-11-22 19:13:19 +00:00
Fixed #384
This commit is contained in:
parent
28df1eec66
commit
c99ad306ba
4 changed files with 1378 additions and 422 deletions
|
@ -3,6 +3,7 @@
|
||||||
## V0.3.11
|
## V0.3.11
|
||||||
|
|
||||||
* [#384 I need better error logging for Poster Export](https://github.com/WebTools-NG/WebTools-NG/issues/384)
|
* [#384 I need better error logging for Poster Export](https://github.com/WebTools-NG/WebTools-NG/issues/384)
|
||||||
|
* [#382 Exporting Posters and Art not working](https://github.com/WebTools-NG/WebTools-NG/issues/382)
|
||||||
|
|
||||||
## V0.3.10
|
## V0.3.10
|
||||||
|
|
||||||
|
|
1764
package-lock.json
generated
1764
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
@ -42,6 +42,7 @@
|
||||||
"levenary": "^1.1.1",
|
"levenary": "^1.1.1",
|
||||||
"minimist": "^1.2.5",
|
"minimist": "^1.2.5",
|
||||||
"node-fetch": "^2.6.1",
|
"node-fetch": "^2.6.1",
|
||||||
|
"node-sass": "^6.0.0",
|
||||||
"popper.js": "^1.16.1",
|
"popper.js": "^1.16.1",
|
||||||
"rimraf": "^2.7.1",
|
"rimraf": "^2.7.1",
|
||||||
"secure-ls": "^1.2.6",
|
"secure-ls": "^1.2.6",
|
||||||
|
|
|
@ -1174,15 +1174,30 @@ const excel2 = new class Excel {
|
||||||
async forceDownload(url, target) {
|
async forceDownload(url, target) {
|
||||||
const _this = this;
|
const _this = this;
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
_this.isDownloading = true;
|
try
|
||||||
ipcRenderer.send('downloadFile', {
|
{
|
||||||
item: url,
|
_this.isDownloading = true;
|
||||||
filePath: target
|
ipcRenderer.send('downloadFile', {
|
||||||
})
|
item: url,
|
||||||
|
filePath: target
|
||||||
|
})
|
||||||
|
}
|
||||||
|
catch (error)
|
||||||
|
{
|
||||||
|
log.error(`Exception in et.js forceDownload was: ${error}`);
|
||||||
|
}
|
||||||
|
|
||||||
ipcRenderer.on('downloadEnd', () => {
|
ipcRenderer.on('downloadEnd', () => {
|
||||||
ipcRenderer.removeAllListeners('downloadEnd');
|
try
|
||||||
ipcRenderer.removeAllListeners('downloadError');
|
{
|
||||||
resolve(target);
|
ipcRenderer.removeAllListeners('downloadEnd');
|
||||||
|
ipcRenderer.removeAllListeners('downloadError');
|
||||||
|
resolve(target);
|
||||||
|
}
|
||||||
|
catch (error)
|
||||||
|
{
|
||||||
|
log.error(`Exception in et.js forceDownload-downloadEnd was: ${error}`);
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
ipcRenderer.on('downloadError', (event, error) => {
|
ipcRenderer.on('downloadError', (event, error) => {
|
||||||
|
@ -1223,7 +1238,8 @@ const excel2 = new class Excel {
|
||||||
let title = String(JSONPath({path: '$.title', json: data})[0]);
|
let title = String(JSONPath({path: '$.title', json: data})[0]);
|
||||||
// Get resolutions to export as
|
// Get resolutions to export as
|
||||||
for(let res of resolutions) {
|
for(let res of resolutions) {
|
||||||
const fileName = key + '_' + title + '_' + res.trim() + '.jpg'
|
const fileName = key + '_' + title + '_' + res.trim().replace("*", "x"); + '.jpg';
|
||||||
|
|
||||||
let outFile = path.join(
|
let outFile = path.join(
|
||||||
ExpDir,
|
ExpDir,
|
||||||
fileName
|
fileName
|
||||||
|
|
Loading…
Reference in a new issue