mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-02 13:45:10 -05:00
Add timeout for clearing last search term on select blur
This commit is contained in:
parent
52bc1a62e1
commit
8ddb3e80b7
@ -11,7 +11,8 @@
|
|||||||
bindValue="id"
|
bindValue="id"
|
||||||
(change)="onChange(value)"
|
(change)="onChange(value)"
|
||||||
(search)="onSearch($event)"
|
(search)="onSearch($event)"
|
||||||
(focus)="onFocus()">
|
(focus)="onFocus()"
|
||||||
|
(blur)="onBlur()">
|
||||||
</ng-select>
|
</ng-select>
|
||||||
|
|
||||||
<div *ngIf="showPlusButton()" class="input-group-append">
|
<div *ngIf="showPlusButton()" class="input-group-append">
|
||||||
|
@ -63,4 +63,10 @@ export class SelectComponent extends AbstractInputComponent<number> {
|
|||||||
this._lastSearchTerm = $event.term
|
this._lastSearchTerm = $event.term
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onBlur() {
|
||||||
|
setTimeout(() => {
|
||||||
|
this._lastSearchTerm = null
|
||||||
|
}, 3000);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -9,7 +9,8 @@
|
|||||||
[hideSelected]="true"
|
[hideSelected]="true"
|
||||||
(change)="onChange(value)"
|
(change)="onChange(value)"
|
||||||
(search)="onSearch($event)"
|
(search)="onSearch($event)"
|
||||||
(focus)="onFocus()">
|
(focus)="onFocus()"
|
||||||
|
(blur)="onBlur()">
|
||||||
|
|
||||||
<ng-template ng-label-tmp let-item="item">
|
<ng-template ng-label-tmp let-item="item">
|
||||||
<span class="tag-wrap tag-wrap-delete" (click)="removeTag(item.id)">
|
<span class="tag-wrap tag-wrap-delete" (click)="removeTag(item.id)">
|
||||||
|
@ -113,4 +113,10 @@ export class TagsComponent implements OnInit, ControlValueAccessor {
|
|||||||
this._lastSearchTerm = $event.term
|
this._lastSearchTerm = $event.term
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onBlur() {
|
||||||
|
setTimeout(() => {
|
||||||
|
this._lastSearchTerm = null
|
||||||
|
}, 3000);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user