From 566e0c084a6b6e7f1872a2bdab8101fe500f88d8 Mon Sep 17 00:00:00 2001 From: Elias Papavasileiou Date: Sun, 15 Mar 2020 02:41:54 +0200 Subject: [PATCH] Refactor copy method and add minimizeOnCopyToClipboardKey constant to electronConstants.ts --- jslib | 2 +- src/app/vault/view.component.ts | 18 +----------------- 2 files changed, 2 insertions(+), 18 deletions(-) diff --git a/jslib b/jslib index 98ae9b06..2192d071 160000 --- a/jslib +++ b/jslib @@ -1 +1 @@ -Subproject commit 98ae9b06294e424decbe0ac1ed27e0bb927c79f8 +Subproject commit 2192d071bd703751ef3e3d9fa08210b8a937c002 diff --git a/src/app/vault/view.component.ts b/src/app/vault/view.component.ts index b06ef08e..f9720490 100644 --- a/src/app/vault/view.component.ts +++ b/src/app/vault/view.component.ts @@ -57,24 +57,8 @@ export class ViewComponent extends BaseViewComponent implements OnChanges { } copy(value: string, typeI18nKey: string, aType: string) { - if (value == null) { - return; - } - - this.platformUtilsService.eventTrack('Copied ' + aType); - const copyOptions = this.win != null ? { window: this.win } : null; - this.platformUtilsService.copyToClipboard(value, copyOptions); - this.platformUtilsService.showToast('info', null, - this.i18nService.t('valueCopied', this.i18nService.t(typeI18nKey))); + super.copy(value, typeI18nKey, aType); this.minimizeIfNeeded(); - - if (typeI18nKey === 'password') { - this.eventService.collect(EventType.Cipher_ClientToggledHiddenFieldVisible, this.cipherId); - } else if (typeI18nKey === 'securityCode') { - this.eventService.collect(EventType.Cipher_ClientCopiedCardCode, this.cipherId); - } else if (aType === 'H_Field') { - this.eventService.collect(EventType.Cipher_ClientCopiedHiddenField, this.cipherId); - } } public async minimizeIfNeeded(): Promise {