diff --git a/packages/file-handling/src/dbp-file-handling-clipboard.js b/packages/file-handling/src/dbp-file-handling-clipboard.js index 9d027d0663575b5f4aa9aeee280a908137bc5dfd..4f04efd03c2cc91deb4c8761cada58ce8963c434 100644 --- a/packages/file-handling/src/dbp-file-handling-clipboard.js +++ b/packages/file-handling/src/dbp-file-handling-clipboard.js @@ -263,8 +263,14 @@ export class FileHandlingClipboard extends ScopedElementsMixin(DBPLitElement) { } async sendClipboardFiles(files) { - for (let i = 0; i < files.length; i ++) { - await this.sendFileEvent(files[i].file); + if (files.length > 0) { + for (let i = 0; i < files.length; i ++) { + await this.sendFileEvent(files[i].file); + } + + this.sendSetPropertyEvent( + 'analytics-event', + {category: 'FileHandlingClipboard', action: 'LoadFilesFromClipboard', name: files.length}); } this.tabulatorTable.deselectRow(); @@ -330,6 +336,10 @@ export class FileHandlingClipboard extends ScopedElementsMixin(DBPLitElement) { "type": "success", "timeout": 5, }); + + this.sendSetPropertyEvent( + 'analytics-event', + {category: 'FileHandlingClipboard', action: 'SaveFilesToClipboard', name: this.filesToSave.length}); } }