From 24b7d116cc1d2e3c9985c52f1edb9cfb35400941 Mon Sep 17 00:00:00 2001 From: xgui3783 <xgui3783@gmail.com> Date: Thu, 2 Jul 2020 09:09:08 +0200 Subject: [PATCH] bugfix: clicking on parcellation layer widget (#568) sometimes does not show the corresponding panel --- .../atlasLayerWidget/alwContainer/alwContainer.template.html | 3 ++- src/ui/databrowserModule/databrowser/databrowser.template.html | 2 +- src/util/directives/delayEvent.directive.ts | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ui/atlasLayerWidget/alwContainer/alwContainer.template.html b/src/ui/atlasLayerWidget/alwContainer/alwContainer.template.html index b5d363f0c..4f7a021a8 100644 --- a/src/ui/atlasLayerWidget/alwContainer/alwContainer.template.html +++ b/src/ui/atlasLayerWidget/alwContainer/alwContainer.template.html @@ -107,7 +107,8 @@ class="pe-all" [matBadge]="badge" matBadgeColor="accent" - (click)="handleClickWidget(tab)" + iav-delay-event="click" + (iav-delay-event-emit)="handleClickWidget(tab)" [iav-dynamic-mat-button-disabled]="matBtnDisabled" iav-dynamic-mat-button-color="primary" [iav-dynamic-mat-button-style]="tab === visibleTab ? 'mat-mini-fab' : 'mat-icon-button'"> diff --git a/src/ui/databrowserModule/databrowser/databrowser.template.html b/src/ui/databrowserModule/databrowser/databrowser.template.html index f3ab4c86c..1dc3a703e 100644 --- a/src/ui/databrowserModule/databrowser/databrowser.template.html +++ b/src/ui/databrowserModule/databrowser/databrowser.template.html @@ -124,7 +124,7 @@ <button mat-icon-button [matTooltip]="visibleCountedDataM.length > 0 ? 'Reset filters' : null" iav-delay-event="click" - (delayedEmit)="visibleCountedDataM.length > 0 ? clearAll() : null" + (iav-delay-event-emit)="visibleCountedDataM.length > 0 ? clearAll() : null" [iav-stop]="visibleCountedDataM.length > 0 ? 'click' : null" [color]="visibleCountedDataM.length > 0 ? 'primary' : 'basic'"> <i class="fas fa-filter"></i> diff --git a/src/util/directives/delayEvent.directive.ts b/src/util/directives/delayEvent.directive.ts index e0cd2e4f8..fa896a09f 100644 --- a/src/util/directives/delayEvent.directive.ts +++ b/src/util/directives/delayEvent.directive.ts @@ -22,7 +22,7 @@ export class DelayEventDirective implements OnChanges, OnDestroy { @Input('iav-delay-event') public delayEvent: string = '' - @Output() + @Output('iav-delay-event-emit') public delayedEmit: EventEmitter<any> = new EventEmitter() constructor( -- GitLab