Skip to content

Commit 7b1bff5

Browse files
author
Andrea Barbasso
committed
[DSC-2443] fix header e2e tests
1 parent b8f0fdd commit 7b1bff5

2 files changed

Lines changed: 30 additions & 25 deletions

File tree

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,24 @@
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>

src/app/shared/shared.module.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -364,6 +364,7 @@ import { MetadataLinkViewOrcidComponent } from './metadata-link-view/metadata-li
364364
import { SwitchComponent } from './switch/switch.component';
365365
import {StickyPopoverDirective} from './metadata-link-view/sticky-popover.directive';
366366
import { SortPipe } from './utils/sort.pipe';
367+
import { BrowserOnlyDirective } from './utils/browser-only.directive';
367368

368369
const MODULES = [
369370
CommonModule,
@@ -640,10 +641,11 @@ const DIRECTIVES = [
640641
];
641642

642643
@NgModule({
643-
imports: [
644-
...MODULES,
645-
...ROOT_MODULES,
646-
],
644+
imports: [
645+
...MODULES,
646+
...ROOT_MODULES,
647+
BrowserOnlyDirective,
648+
],
647649
declarations: [
648650
...PIPES,
649651
...COMPONENTS,

0 commit comments

Comments
 (0)