From f13d7e9cb668a41ce38430b343b701a1038acef6 Mon Sep 17 00:00:00 2001 From: Patrizio Bekerle <patrizio@bekerle.com> Date: Wed, 12 May 2021 07:48:40 +0200 Subject: [PATCH] Add clipboard event tracking --- .../src/dbp-file-handling-clipboard.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/file-handling/src/dbp-file-handling-clipboard.js b/packages/file-handling/src/dbp-file-handling-clipboard.js index 9d027d06..4f04efd0 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}); } } -- GitLab