Skip to content
Snippets Groups Projects
criteria.component.html 2.92 KiB
Newer Older
  • Learn to ignore specific revisions
  • François Agneray's avatar
    François Agneray committed
    <app-spinner *ngIf="(datasetListIsLoading | async)
        || (criteriaFamilyListIsLoading | async)
        || (attributeListIsLoading | async)">
    </app-spinner>
    
    François Agneray's avatar
    François Agneray committed
    
    
    François Agneray's avatar
    François Agneray committed
    <div *ngIf="(datasetListIsLoaded | async)
        && (criteriaFamilyListIsLoaded | async)
        && (attributeListIsLoaded | async)" class="row mt-4">
    
    François Agneray's avatar
    François Agneray committed
        <div class="col-12 col-md-8 col-lg-9">
    
    François Agneray's avatar
    François Agneray committed
            <app-cone-search-tab
    
    François Agneray's avatar
    François Agneray committed
                [datasetSelected]="datasetSelected | async"
                [datasetList]="datasetList | async"
    
    François Agneray's avatar
    François Agneray committed
                [coneSearch]="coneSearch | async"
                [resolver]="resolver | async"
                [resolverIsLoading]="resolverIsLoading | async"
                [resolverIsLoaded]="resolverIsLoaded | async"
                (addConeSearch)="addConeSearch($event)"
                (deleteConeSearch)="deleteConeSearch()"
                (retrieveCoordinates)="retrieveCoordinates($event)">
            </app-cone-search-tab>
    
            <app-criteria-tabs
    
                [attributeList]="attributeList | async | sortByCriteriaDisplay"
    
    François Agneray's avatar
    François Agneray committed
                [criteriaFamilyList]="criteriaFamilyList | async"
    
    François Agneray's avatar
    François Agneray committed
                [criteriaList]="criteriaList | async"
    
                [svomKeywords]="svomKeywords | async"
                (selectSvomAcronym)="selectSvomAcronym($event)"
                (resetSvomKeywords)="resetSvomKeywords()"
    
                (addCriterion)="addCriterion($event)"
    
    François Agneray's avatar
    François Agneray committed
                (deleteCriterion)="deleteCriterion($event)">
            </app-criteria-tabs>
        </div>
        <div class="col-12 col-md-4 col-lg-3 pt-2">
            <app-spinner *ngIf="(outputFamilyListIsLoading | async) || (outputCategoryListIsLoading | async)"></app-spinner>
            <app-summary *ngIf="(outputFamilyListIsLoaded | async) && (outputCategoryListIsLoaded | async)"
                [currentStep]="currentStep | async"
                [datasetSelected]="datasetSelected | async"
                [datasetList]="datasetList | async"
    
                [attributeList]="attributeList | async | sortByCriteriaDisplay"
    
    François Agneray's avatar
    François Agneray committed
                [criteriaFamilyList]="criteriaFamilyList | async"
                [outputFamilyList]="outputFamilyList | async"
                [outputCategoryList]="outputCategoryList | async"
                [criteriaList]="criteriaList | async"
                [outputList]="outputList | async"
    
    François Agneray's avatar
    François Agneray committed
                [queryParams]="queryParams | async"
                [coneSearch]="coneSearch | async">
    
    François Agneray's avatar
    François Agneray committed
            </app-summary>
        </div>
    </div>
    <div class="row mt-5 justify-content-between">
        <div class="col">
    
            <a routerLink="/instance/{{ instanceSelected | async }}/search/dataset/{{ datasetSelected | async }}"
                [queryParams]="queryParams | async"
    
    François Agneray's avatar
    François Agneray committed
                class="btn btn-outline-secondary">
                <span class="fas fa-arrow-left"></span> Dataset
            </a>
        </div>
        <div class="col col-auto">
    
    François Agneray's avatar
    François Agneray committed
            <a routerLink="/instance/{{ instanceSelected | async }}/search/output/{{ datasetSelected | async }}" [queryParams]="queryParams | async"
    
    François Agneray's avatar
    François Agneray committed
                class="btn btn-outline-primary">
                Output <span class="fas fa-arrow-right"></span>
            </a>
        </div>
    </div>