Skip to content
Snippets Groups Projects
Commit 92da0f59 authored by Neuber, Eugen Ramon's avatar Neuber, Eugen Ramon :speech_balloon:
Browse files

Add notification if zip file contains no usable files (mime types)

See issue #45
parent 8d1b3f6e
No related branches found
No related tags found
No related merge requests found
Pipeline #16634 passed
......@@ -4,6 +4,7 @@ import {ScopedElementsMixin} from '@open-wc/scoped-elements';
import DBPLitElement from '@dbp-toolkit/common/dbp-lit-element';
import * as commonUtils from "@dbp-toolkit/common/utils";
import {Icon, MiniSpinner} from '@dbp-toolkit/common';
import {send as notify} from '@dbp-toolkit/common/notification';
import * as commonStyles from '@dbp-toolkit/common/styles';
import {NextcloudFilePicker} from "./dbp-nextcloud-file-picker";
import {classMap} from 'lit-html/directives/class-map.js';
......@@ -314,7 +315,14 @@ export class FileSource extends ScopedElementsMixin(DBPLitElement) {
// no suitable files found
if (filesToHandle.length === 0) {
throw new Error('ZIP file does not contain any files of ' + this.allowedMimeTypes);
console.error('ZIP file does not contain any files of ' + this.allowedMimeTypes);
//throw new Error('ZIP file does not contain any files of ' + this.allowedMimeTypes);
notify({
"summary": i18n.t('file-source.no-usable-files-in-zip'),
"body": i18n.t('file-source.no-usable-files-hint') + this.allowedMimeTypes,
"type": 'danger',
"timeout": 0,
});
}
return filesToHandle;
}
......
......@@ -13,7 +13,9 @@
"file-source": {
"modal-select-files": "Dateien auswählen",
"modal-close": "Dialog schließen",
"nav-local": "Lokaler Computer"
"nav-local": "Lokaler Computer",
"no-usable-files-in-zip": "ZIP Datei enthält keine verwendbaren Dateien",
"no-usable-files-hint": "Laden Sie eine ZIP Datei mit Dateien von folgendem Typ hoch: "
},
"file-sink": {
"local-intro": "{{count}} Datei herunterladen",
......
......@@ -13,7 +13,9 @@
"file-source": {
"modal-select-files": "Select files",
"modal-close": "Close dialog",
"nav-local": "My device"
"nav-local": "My device",
"no-usable-files-in-zip": "ZIP file does not contain any usable files",
"no-usable-files-hint": "Upload a ZIP file with file type(s) of "
},
"file-sink": {
"local-intro": "Download {{count}} file",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment