From 0c58d4796ffbd0d60a9636021818b8b7217e4377 Mon Sep 17 00:00:00 2001 From: Sebastian Stehle Date: Thu, 7 Feb 2019 19:09:40 +0100 Subject: [PATCH] Disable paste for asset component. --- .../app/framework/angular/forms/file-drop.directive.ts | 7 +++++++ src/Squidex/app/shared/components/asset.component.html | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Squidex/app/framework/angular/forms/file-drop.directive.ts b/src/Squidex/app/framework/angular/forms/file-drop.directive.ts index 30bbcff60..52968da94 100644 --- a/src/Squidex/app/framework/angular/forms/file-drop.directive.ts +++ b/src/Squidex/app/framework/angular/forms/file-drop.directive.ts @@ -30,6 +30,9 @@ export class FileDropDirective { @Input() public onlyImages: boolean; + @Input() + public noDrop: boolean; + @Output('sqxFileDrop') public drop = new EventEmitter(); @@ -41,6 +44,10 @@ export class FileDropDirective { @HostListener('paste', ['$event']) public onPaste(event: ClipboardEvent) { + if (this.noDrop) { + return; + } + const result: File[] = []; for (let i = 0; i < event.clipboardData.items.length; i++) { diff --git a/src/Squidex/app/shared/components/asset.component.html b/src/Squidex/app/shared/components/asset.component.html index 9e8563704..237b69fa5 100644 --- a/src/Squidex/app/shared/components/asset.component.html +++ b/src/Squidex/app/shared/components/asset.component.html @@ -1,5 +1,5 @@ -
+
@@ -85,7 +85,7 @@ -
+