mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 10:04:11 +00:00
115428: Fixed EventEmitter being triggered multiple times because its name was the same as a standard DOM event
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
<ds-sidebar-dropdown
|
||||
[id]="'search-sidebar-rpp'"
|
||||
[label]="'search.sidebar.settings.rpp'"
|
||||
(change)="reloadRPP($event)"
|
||||
(changed)="reloadRPP($event)"
|
||||
>
|
||||
<option *ngFor="let pageSizeOption of (paginationOptions$ | async).pageSizeOptions"
|
||||
[value]="pageSizeOption"
|
||||
|
@@ -4,7 +4,7 @@
|
||||
<ds-sidebar-dropdown *ngIf="sortOptionsList"
|
||||
[id]="'search-sidebar-sort'"
|
||||
[label]="'search.sidebar.settings.sort-by'"
|
||||
(change)="reloadOrder($event)">
|
||||
(changed)="reloadOrder($event)">
|
||||
<option *ngFor="let sortOptionsEntry of sortOptionsList"
|
||||
[value]="sortOptionsEntry.field + ',' + sortOptionsEntry.direction.toString()"
|
||||
[selected]="sortOptionsEntry.field === currentSortOption?.field && sortOptionsEntry.direction === (currentSortOption?.direction)? 'selected': null">
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<div class="setting-option mb-3 p-3">
|
||||
<h4><label for="{{id}}">{{label | translate}}</label></h4>
|
||||
<select id="{{id}}" class="form-control" (change)="change.emit($event)">
|
||||
<select id="{{id}}" class="form-control" (change)="changed.emit($event)">
|
||||
<ng-content></ng-content>
|
||||
</select>
|
||||
</div>
|
@@ -20,5 +20,5 @@ import { TranslateModule } from '@ngx-translate/core';
|
||||
export class SidebarDropdownComponent {
|
||||
@Input() id: string;
|
||||
@Input() label: string;
|
||||
@Output() change: EventEmitter<any> = new EventEmitter<number>();
|
||||
@Output() changed: EventEmitter<any> = new EventEmitter<number>();
|
||||
}
|
||||
|
Reference in New Issue
Block a user