|
1 | | -<div ngbDropdown class="navbar-nav" *ngIf="moreThanOneLanguage" display="dynamic" placement="bottom-right"> |
2 | | - <a href="javascript:void(0);" role="menuitem" |
3 | | - [attr.aria-label]="'nav.language' |translate" |
4 | | - aria-controls="language-menu-list" |
5 | | - aria-haspopup="menu" |
6 | | - [title]="'nav.language' | translate" |
7 | | - (click)="$event.preventDefault()" data-toggle="dropdown" ngbDropdownToggle |
8 | | - data-test="lang-switch" |
9 | | - tabindex="0"> |
10 | | - <i class="fas fa-globe-asia fa-lg fa-fw"></i> |
11 | | - </a> |
12 | | - <ul ngbDropdownMenu class="dropdown-menu" [attr.aria-label]="'nav.language' |translate" id="language-menu-list" role="menu"> |
13 | | - <li class="dropdown-item" tabindex="0" #langSelect *ngFor="let lang of translate.getLangs()" |
14 | | - role="menuitem" |
15 | | - (keyup.enter)="useLang(lang)" |
16 | | - (click)="useLang(lang)" |
17 | | - [class.active]="lang === translate.currentLang"> |
18 | | - {{ langLabel(lang) }} |
19 | | - </li> |
20 | | - </ul> |
21 | | -</div> |
| 1 | +<ng-container *dsRenderOnlyForBrowser="true"> |
| 2 | + <div ngbDropdown class="navbar-nav" *ngIf="moreThanOneLanguage" display="dynamic" placement="bottom-right"> |
| 3 | + <a href="javascript:void(0);" role="menuitem" |
| 4 | + [attr.aria-label]="'nav.language' |translate" |
| 5 | + aria-controls="language-menu-list" |
| 6 | + aria-haspopup="menu" |
| 7 | + [title]="'nav.language' | translate" |
| 8 | + (click)="$event.preventDefault()" data-toggle="dropdown" ngbDropdownToggle |
| 9 | + data-test="lang-switch" |
| 10 | + tabindex="0"> |
| 11 | + <i class="fas fa-globe-asia fa-lg fa-fw"></i> |
| 12 | + </a> |
| 13 | + <ul ngbDropdownMenu class="dropdown-menu" [attr.aria-label]="'nav.language' | translate" |
| 14 | + id="language-menu-list" role="menu"> |
| 15 | + <li class="dropdown-item" tabindex="0" #langSelect *ngFor="let lang of translate.getLangs()" |
| 16 | + role="menuitem" |
| 17 | + (keyup.enter)="useLang(lang)" |
| 18 | + (click)="useLang(lang)" |
| 19 | + [class.active]="lang === translate.currentLang"> |
| 20 | + {{ langLabel(lang) }} |
| 21 | + </li> |
| 22 | + </ul> |
| 23 | + </div> |
| 24 | +</ng-container> |
0 commit comments