From acaf308c2e326fbdbc21359d4071fb5a14ccf2c3 Mon Sep 17 00:00:00 2001 From: Fesaa <77553571+Fesaa@users.noreply.github.com> Date: Sun, 23 Mar 2025 14:38:19 +0100 Subject: [PATCH] Ability to Search on Localized Name in Series Relationships (#3560) --- .../edit-series-relation.component.html | 9 +++++++-- .../edit-series-relation.component.ts | 4 +++- .../app/typeahead/_components/typeahead.component.html | 4 ++-- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/UI/Web/src/app/cards/edit-series-relation/edit-series-relation.component.html b/UI/Web/src/app/cards/edit-series-relation/edit-series-relation.component.html index 538387ada..c2be04a55 100644 --- a/UI/Web/src/app/cards/edit-series-relation/edit-series-relation.component.html +++ b/UI/Web/src/app/cards/edit-series-relation/edit-series-relation.component.html @@ -17,8 +17,13 @@ {{item.name}} ({{libraryNames[item.libraryId]}}) - - {{item.name}} ({{libraryNames[item.libraryId]}}) + + @if (item.name.toLowerCase().trim().indexOf(value.toLowerCase().trim()) >= 0) { + {{item.name}} + } @else { + {{item.localizedName}} + } + ({{libraryNames[item.libraryId]}}) diff --git a/UI/Web/src/app/cards/edit-series-relation/edit-series-relation.component.ts b/UI/Web/src/app/cards/edit-series-relation/edit-series-relation.component.ts index d14541415..3707ea6b2 100644 --- a/UI/Web/src/app/cards/edit-series-relation/edit-series-relation.component.ts +++ b/UI/Web/src/app/cards/edit-series-relation/edit-series-relation.component.ts @@ -153,7 +153,9 @@ export class EditSeriesRelationComponent implements OnInit { ); seriesSettings.compareFn = (options: SearchResult[], filter: string) => { - return options.filter(m => this.utilityService.filter(m.name, filter)); + return options.filter(m => { + return this.utilityService.filter(m.name, filter) || this.utilityService.filter(m.localizedName, filter); + }); } seriesSettings.selectionCompareFn = (a: SearchResult, b: SearchResult) => { diff --git a/UI/Web/src/app/typeahead/_components/typeahead.component.html b/UI/Web/src/app/typeahead/_components/typeahead.component.html index e70ba1193..b34d925d8 100644 --- a/UI/Web/src/app/typeahead/_components/typeahead.component.html +++ b/UI/Web/src/app/typeahead/_components/typeahead.component.html @@ -8,7 +8,7 @@
- + @@ -31,7 +31,7 @@
  • - +
  • {{t('no-data')}}{{this.settings.addIfNonExisting ? t('add-custom-item') : ''}}