diff --git a/src/app/geosource/components/filter-list/filter-detail/filter-detail.component.html b/src/app/geosource/components/filter-list/filter-detail/filter-detail.component.html index d0935a83eb0f601587062800e3daeb4e816298ba..64921ab361cca68e2e5621ae5e47bad81794035e 100644 --- a/src/app/geosource/components/filter-list/filter-detail/filter-detail.component.html +++ b/src/app/geosource/components/filter-list/filter-detail/filter-detail.component.html @@ -1,4 +1,11 @@ -<aside *ngIf="filter.aggregations && filter.aggregations.length > 0" [ngClass]="{'is-active': displayFilterItems}"> +<!-- + TODO: There is one hack for ATMO provider: + If it is ATMO, we don't display the subfilters + Hack to remove at some moment (see the team) +--> + +<aside *ngIf="filter.aggregations && filter.aggregations.length > 0" + [ngClass]="{'is-active': displayFilterItems}"> <p class="filter-label" (click)="toggleFilterItems()"> <span>{{ filter.label }}</span> <img class="icon-plus-minus" src="./assets/img/minus.svg" alt="Minus icon" *ngIf="displayFilterItems"> @@ -7,7 +14,8 @@ <ul class="filter-items" [ngClass]="{'is-active': displayFilterItems}"> <li *ngFor="let aggregation of filter.aggregations; let i=index" [ngClass]="{'active': (aggregation.isActive == true) }"> <div class="columns filter-item justify-content-between is-mobile"> - <div class="column is-9 filter-title" *ngIf="aggregation.subAggregations.length < 2"> + <div class="column is-9 filter-title" + *ngIf="aggregation.subAggregations.length < 2 || aggregation.key === 'ATMO Auvergne-Rhône-Alpes'"> <div class="field no-sub"> <input type="checkbox" [(ngModel)]="aggregation.isActive" (click)="changeFilter(aggregation)" @@ -18,7 +26,7 @@ </label> </div> </div> - <div class="column is-9 filter-title" *ngIf="aggregation.subAggregations.length > 1"> + <div class="column is-9 filter-title" *ngIf="aggregation.subAggregations.length > 1 && aggregation.key !== 'ATMO Auvergne-Rhône-Alpes'"> <span class="icon is-small icon-toggle-sub" (click)="subAreOpen[aggregation.key] = !subAreOpen[aggregation.key]"> <i class="fas fa-angle-right" aria-hidden="true" *ngIf="!subAreOpen[aggregation.key]"></i> <i class="fas fa-angle-down" aria-hidden="true" *ngIf="subAreOpen[aggregation.key]"></i> @@ -40,7 +48,7 @@ </div> </div> - <ng-container *ngIf="aggregation.subAggregations.length > 1 && subAreOpen[aggregation.key]"> + <ng-container *ngIf="aggregation.subAggregations.length > 1 && subAreOpen[aggregation.key] && aggregation.key !== 'ATMO Auvergne-Rhône-Alpes'"> <div class="sub-aggregations" *ngFor="let subAgg of aggregation.subAggregations"> <a class="link-without-decoration"> <div class="columns filter-item justify-content-between is-mobile"> diff --git a/src/i18n/messages.fr.xlf b/src/i18n/messages.fr.xlf index 796b8b0b9f8d5cc5cd54edd2d015d437c3baf3ec..404eeca180faae7e5e85034760fd4b86f344fe51 100644 --- a/src/i18n/messages.fr.xlf +++ b/src/i18n/messages.fr.xlf @@ -28,7 +28,7 @@ </trans-unit> <trans-unit id="footer.cgu" datatype="html"> <source>Terms of use</source> - <target>Conditions d'utilisation</target> + <target>Conditions générales d'utilisation</target> </trans-unit> <trans-unit id="menu.actors" datatype="html"> <source>Actors</source> @@ -460,7 +460,7 @@ </trans-unit> <trans-unit id="dataset.info.legalContraints" datatype="html"> <source>Terms of use</source> - <target>Contraintes légales</target> + <target>Conditions d'utilisation</target> </trans-unit> <trans-unit id="dataset.info.consultLicense" datatype="html"> <source>Consult the license</source> @@ -1010,7 +1010,7 @@ La création d'un compte est gratuite et sans engagement. La désinscription est </trans-unit> <trans-unit id="sitemap.cgu" datatype="html"> <source>General conditions of use</source> - <target>Conditions d'utilisation</target> + <target>Conditions générales d'utilisation</target> </trans-unit> <!-- Results page -->