Newer
Older
<h2 class="display-4" style="width: 100%;" jhiTranslate="search.title">Search!</h2>
<form name="searchForm" class="form-inline">
<div class="input-group w-100 mt-3">
<input type="text" class="form-control" queryParamName="searchText"
placeholder="{{ 'search.filters.search' | translate }}"/>
<ng-template #helpFulltext> {{ 'search.help.fulltext' | translate}}</ng-template>
<fa-icon style="padding: 10px 0px 0px 10px;" [ngbTooltip]="helpFulltext" container="body" [icon]="questionIcon"></fa-icon>
<form name="searchForm" class="form-inline">
<div class="input-group w-100 mt-3">
<input type="text" class="form-control" queryParamName="programmingLanguage" [ngbTypeahead]="autoCompleteProgrammingLanguage"
placeholder="{{ 'search.filters.programmingLanguage' | translate }}"/>
<ng-template #helpPL> {{ 'search.help.programmingLanguage' | translate}}</ng-template>
<fa-icon style="padding: 10px 0px 0px 10px;" [ngbTooltip]="helpPL" container="body" [icon]="questionIcon"></fa-icon>
<form name="searchForm" class="form-inline">
<div class="input-group w-100 mt-3">
<input type="text" class="form-control" queryParamName="keyword" [ngbTypeahead]="autoCompleteKeyWords"
placeholder="{{ 'search.filters.keywords' | translate }}"/>
<ng-template #helpKeyword> {{ 'search.help.keywords' | translate}}</ng-template>
<fa-icon style="padding: 10px 0px 0px 10px;" [ngbTooltip]="helpKeyword" container="body" [icon]="questionIcon"></fa-icon>
<form name="searchForm" class="form-inline">
<div class="input-group w-100 mt-3">
<input type="text" class="form-control" queryParamName="author" name="author" [ngbTypeahead]="autoCompleteContributorCreator"
placeholder="{{ 'search.filters.author' | translate }}"/>
<ng-template #helpauthorContritbutors data-container="body"> {{ 'search.help.authorContritbutors' | translate}}</ng-template>
<fa-icon style="padding: 10px 0px 0px 10px;" [ngbTooltip]="helpauthorContritbutors" container="body" [icon]="questionIcon"></fa-icon>
<form name="searchForm" class="form-inline">
<div class="input-group w-100 mt-3">
<input type="text" class="form-control" queryParamName="license"
placeholder="{{ 'search.filters.license' | translate }}"/>
<ng-template #helpLicense> {{ 'search.help.license' | translate}}</ng-template>
<fa-icon style="padding: 10px 0px 0px 10px;" [ngbTooltip]="helpLicense" container="body" [icon]="questionIcon"></fa-icon>
<div>
<form name="searchForm" class="form-inline">
<div class="nav-item dropdown">
<a class="nav-link dropdown-toggle" data-toggle="dropdown" href="javascript:void(0);">
<span jhiTranslate="exercise.metadata.type">Type</span>
</a><span *ngFor="let type of getSelectedTypes(), let isLast=last">{{'exercise.metadata.' + type | translate}}{{isLast ? '' : ', '}}</span>
<div class="dropdown-menu" style="padding-left: 10px;">
<table><tr *ngFor="let type of typeValues"><td>
<input class="form-check-input" [value]="type" type="checkbox" queryParamName="{{type}}">
</td><td style="text-align: left;">
<label class="form-check-label" style="display: inline-block;align-items: left" for="type">{{'exercise.metadata.' + type | translate}}</label>
</td></table>
</div>
</div>
</form>
</div>