mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 10:04:11 +00:00
Merge pull request #3088 from DSpace/backport-3080-to-dspace-7_x
[Port dspace-7_x] Fixed page size change and sorting not working on comcol pages
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
<ds-sidebar-dropdown
|
<ds-sidebar-dropdown
|
||||||
[id]="'search-sidebar-rpp'"
|
[id]="'search-sidebar-rpp'"
|
||||||
[label]="'search.sidebar.settings.rpp'"
|
[label]="'search.sidebar.settings.rpp'"
|
||||||
(change)="reloadRPP($event)"
|
(changed)="reloadRPP($event)"
|
||||||
>
|
>
|
||||||
<option *ngFor="let pageSizeOption of (paginationOptions$ | async).pageSizeOptions"
|
<option *ngFor="let pageSizeOption of (paginationOptions$ | async).pageSizeOptions"
|
||||||
[value]="pageSizeOption"
|
[value]="pageSizeOption"
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
<ds-sidebar-dropdown *ngIf="sortOptionsList"
|
<ds-sidebar-dropdown *ngIf="sortOptionsList"
|
||||||
[id]="'search-sidebar-sort'"
|
[id]="'search-sidebar-sort'"
|
||||||
[label]="'search.sidebar.settings.sort-by'"
|
[label]="'search.sidebar.settings.sort-by'"
|
||||||
(change)="reloadOrder($event)">
|
(changed)="reloadOrder($event)">
|
||||||
<option *ngFor="let sortOptionsEntry of sortOptionsList"
|
<option *ngFor="let sortOptionsEntry of sortOptionsList"
|
||||||
[value]="sortOptionsEntry.field + ',' + sortOptionsEntry.direction.toString()"
|
[value]="sortOptionsEntry.field + ',' + sortOptionsEntry.direction.toString()"
|
||||||
[selected]="sortOptionsEntry.field === currentSortOption?.field && sortOptionsEntry.direction === (currentSortOption?.direction)? 'selected': null">
|
[selected]="sortOptionsEntry.field === currentSortOption?.field && sortOptionsEntry.direction === (currentSortOption?.direction)? 'selected': null">
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<div class="setting-option mb-3 p-3">
|
<div class="setting-option mb-3 p-3">
|
||||||
<h4><label for="{{id}}">{{label | translate}}</label></h4>
|
<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>
|
<ng-content></ng-content>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
@@ -12,5 +12,5 @@ import { Component, EventEmitter, Input, Output } from '@angular/core';
|
|||||||
export class SidebarDropdownComponent {
|
export class SidebarDropdownComponent {
|
||||||
@Input() id: string;
|
@Input() id: string;
|
||||||
@Input() label: 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