[Library | develop]: In search bars, set in placeholder the portal name according to the configuration name.

1. home.component & navigationBar.component: Get portalName by config.portalAsObservable>name and set placeholder to "Search "+portalName.
2. searchAll.component.ts: Set default value of "formPlaceholderText" to "Search".
3. advancedSearchForm.component.html: Set placeholder of input (when there is also the <entities-selection>) to [placeholder]="formPlaceholderText".
This commit is contained in:
Konstantina Galouni 2023-07-24 16:25:20 +03:00
parent 665a6cb61b
commit ca9f2bca45
3 changed files with 6 additions and 2 deletions

View File

@ -28,7 +28,7 @@
[onChangeNavigate]="false" class="uk-width-2-5"></entities-selection> --> [onChangeNavigate]="false" class="uk-width-2-5"></entities-selection> -->
<!-- <div class="uk-width-expand" input #input placeholder="Search in Explore" [searchable]="true" [hint]="'What are you looking for?'" [(value)]="keyword"></div>--> <!-- <div class="uk-width-expand" input #input placeholder="Search in Explore" [searchable]="true" [hint]="'What are you looking for?'" [(value)]="keyword"></div>-->
<!-- </advanced-search-input>--> <!-- </advanced-search-input>-->
<div search-input [(value)]="keyword" [placeholder]="'Search in Explore'" (searchEmitter)="goTo()" <div search-input [(value)]="keyword" [placeholder]="'Search'+(portalName ? (' in '+portalName) : '')" (searchEmitter)="goTo()"
[searchInputClass]="'inner background'"></div> [searchInputClass]="'inner background'"></div>
<!-- <div *ngIf="selectedEntity === 'result' && input.focused" (click)="$event.stopPropagation();advanced.focusNext(input, $event)" class="uk-dropdown uk-display-block uk-margin-small-top uk-width-auto"> <!-- <div *ngIf="selectedEntity === 'result' && input.focused" (click)="$event.stopPropagation();advanced.focusNext(input, $event)" class="uk-dropdown uk-display-block uk-margin-small-top uk-width-auto">

View File

@ -112,6 +112,7 @@ export class HomeComponent implements OnInit, OnDestroy, AfterViewInit {
] ]
] ]
}; };
public portalName: string = "";
public pageTitle = "OpenAIRE"; public pageTitle = "OpenAIRE";
public keyword: string = ""; public keyword: string = "";
public searchFields: SearchFields = new SearchFields(); public searchFields: SearchFields = new SearchFields();
@ -225,6 +226,9 @@ export class HomeComponent implements OnInit, OnDestroy, AfterViewInit {
} }
this.subscriptions.push(this.config.portalAsObservable.subscribe(data => { this.subscriptions.push(this.config.portalAsObservable.subscribe(data => {
if(data) { if(data) {
if(data.name) {
this.portalName = data.name;
}
var showEntity = {}; var showEntity = {};
for (var i = 0; i < data['entities'].length; i++) { for (var i = 0; i < data['entities'].length; i++) {
showEntity["" + data['entities'][i]["pid"] + ""] = data['entities'][i]["isEnabled"]; showEntity["" + data['entities'][i]["pid"] + ""] = data['entities'][i]["isEnabled"];

@ -1 +1 @@
Subproject commit 73d6a9f32f255823effa506d08090e51e0590528 Subproject commit 901855daa9cddefad13a94acc9edb09f2500dc96