Newer
Older
<div class="row text-center">
<div class="col">
<h1 [ngStyle]="{'color': instance.progress_bar_title_color }">{{ instance.progress_bar_title }}</h1>
<p [ngStyle]="{'color': instance.progress_bar_subtitle_color }">{{ instance.progress_bar_subtitle }}</p>
</div>
</div>
<div class="progress-navigation">
<div class="progress progress-with-circle" [ngStyle]="{'background-color': instance.progress_bar_color }">
<div class="progress-bar"
[ngClass]="getStepClass()"
[ngStyle]="{'background-color': instance.progress_bar_active_color }"
role="progressbar"
aria-valuenow="1"
aria-valuemin="1"
aria-valuemax="4">
</div>
</div>
<ul class="nav nav-pills">
<li class="nav-item checked" [ngClass]="{'active': currentStep === 'dataset'}">
<a class="nav-link" [ngStyle]="getNavItemAStyle('dataset', true)" routerLink="/instance/{{ instance.name }}/search/dataset/{{ datasetSelected }}" [queryParams]="queryParams" data-toggle="tab">
<div class="icon-circle" [ngStyle]="getNavItemIconCircleStyle('dataset', true)">
{{ instance.progress_bar_step_dataset_title }}
</a>
</li>
<li id="criteriaStep" class="nav-item" [ngClass]="{'active': currentStep === 'criteria', 'checked': criteriaStepChecked}">
<a *ngIf="datasetSelected"
class="nav-link"
[ngClass]="{'disabled': !datasetSelected}"
[ngStyle]="getNavItemAStyle('criteria', criteriaStepChecked)"
routerLink="/instance/{{ instance.name }}/search/criteria/{{ datasetSelected }}" [queryParams]="queryParams" data-toggle="tab">
<div class="icon-circle" [ngStyle]="getNavItemIconCircleStyle('criteria', criteriaStepChecked)">
{{ instance.progress_bar_step_criteria_title }}
<a *ngIf="!datasetSelected" class="nav-link" [ngClass]="{'disabled': !datasetSelected}" [ngStyle]="getNavItemAStyle('criteria', criteriaStepChecked)" data-toggle="tab">
<div class="icon-circle" [ngStyle]="getNavItemIconCircleStyle('criteria', criteriaStepChecked)">
{{ instance.progress_bar_step_criteria_title }}
</a>
</li>
<li class="nav-item" [ngClass]="{'active': currentStep === 'output', 'checked': outputStepChecked}">
<a *ngIf="datasetSelected" class="nav-link" [ngClass]="{'disabled': !datasetSelected}" [ngStyle]="getNavItemAStyle('output', outputStepChecked)"
routerLink="/instance/{{ instance.name }}/search/output/{{ datasetSelected }}" [queryParams]="queryParams" data-toggle="tab">
<div class="icon-circle" [ngStyle]="getNavItemIconCircleStyle('output', outputStepChecked)">
{{ instance.progress_bar_step_output_title }}
<a *ngIf="!datasetSelected" class="nav-link" [ngClass]="{'disabled': !datasetSelected}" [ngStyle]="getNavItemAStyle('output', outputStepChecked)" data-toggle="tab">
<div class="icon-circle" [ngStyle]="getNavItemIconCircleStyle('output', outputStepChecked)">
{{ instance.progress_bar_step_output_title }}
</a>
</li>
<li class="nav-item" [ngClass]="{'active': currentStep === 'result', 'checked': resultStepChecked}">
<a *ngIf="datasetSelected" class="nav-link" [ngClass]="{'disabled': outputList.length < 1}" [ngStyle]="getNavItemAStyle('result', resultStepChecked)"
routerLink="/instance/{{ instance.name }}/search/result/{{ datasetSelected }}" [queryParams]="queryParams" data-toggle="tab">
<div class="icon-circle" [ngStyle]="getNavItemIconCircleStyle('result', resultStepChecked)">
{{ instance.progress_bar_step_result_title }}
<a *ngIf="!datasetSelected" class="nav-link" [ngClass]="{'disabled': !datasetSelected}" [ngStyle]="getNavItemAStyle('result', resultStepChecked)" data-toggle="tab">
<div class="icon-circle" [ngStyle]="getNavItemIconCircleStyle('result', resultStepChecked)">
{{ instance.progress_bar_step_result_title }}