From fa4e40c5233be976b54546ad835adc65e6193a64 Mon Sep 17 00:00:00 2001 From: clongmoon <64434164+clongmoon@users.noreply.github.com> Date: Tue, 5 May 2020 14:24:02 -0400 Subject: [PATCH] Add onDropDownOpen() output (correct PR #228) --- .../src/multiselect.component.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/ng-multiselect-dropdown/src/multiselect.component.ts b/src/ng-multiselect-dropdown/src/multiselect.component.ts index b6a27ef..61cf563 100644 --- a/src/ng-multiselect-dropdown/src/multiselect.component.ts +++ b/src/ng-multiselect-dropdown/src/multiselect.component.ts @@ -89,6 +89,10 @@ export class MultiSelectComponent implements ControlValueAccessor { @Output("onFilterChange") onFilterChange: EventEmitter = new EventEmitter(); + + @Output("onDropDownOpen") + onDropDownOpen: EventEmitter = new EventEmitter(); + @Output("onDropDownClose") onDropDownClose: EventEmitter = new EventEmitter(); @@ -294,8 +298,10 @@ export class MultiSelectComponent implements ControlValueAccessor { return; } this._settings.defaultOpen = !this._settings.defaultOpen; - if (!this._settings.defaultOpen) { - this.onDropDownClose.emit(); + if (this._settings.defaultOpen) { + this.onDropDownOpen.emit(); + } else { + this.onDropDownClose.emit(); } }