|
@@ -1,11 +1,12 @@
|
|
<div #navigationBackdrop class="backdrop" (click)="closePanel()"></div>
|
|
<div #navigationBackdrop class="backdrop" (click)="closePanel()"></div>
|
|
<div #navigationPanel class="panel">
|
|
<div #navigationPanel class="panel">
|
|
<h2 style="margin-bottom: 1.5rem">Menu</h2>
|
|
<h2 style="margin-bottom: 1.5rem">Menu</h2>
|
|
|
|
+ {{ active }}
|
|
<ul>
|
|
<ul>
|
|
- @if(showAdditionalNavigation){
|
|
|
|
<li>
|
|
<li>
|
|
<div
|
|
<div
|
|
class="navigation-entry"
|
|
class="navigation-entry"
|
|
|
|
+ [ngClass]="active === 1 ? 'active' : ''"
|
|
(click)="setActiveProperty(1)"
|
|
(click)="setActiveProperty(1)"
|
|
[routerLink]="'./stats'"
|
|
[routerLink]="'./stats'"
|
|
>
|
|
>
|
|
@@ -15,6 +16,7 @@
|
|
<li>
|
|
<li>
|
|
<div
|
|
<div
|
|
class="navigation-entry"
|
|
class="navigation-entry"
|
|
|
|
+ [ngClass]="active === 2 ? 'active' : ''"
|
|
(click)="setActiveProperty(2)"
|
|
(click)="setActiveProperty(2)"
|
|
[routerLink]="'./character'"
|
|
[routerLink]="'./character'"
|
|
>
|
|
>
|
|
@@ -24,6 +26,7 @@
|
|
<li>
|
|
<li>
|
|
<div
|
|
<div
|
|
class="navigation-entry"
|
|
class="navigation-entry"
|
|
|
|
+ [class]="active === 3 ? 'active' : ''"
|
|
(click)="setActiveProperty(3)"
|
|
(click)="setActiveProperty(3)"
|
|
[routerLink]="'./inventory'"
|
|
[routerLink]="'./inventory'"
|
|
>
|
|
>
|
|
@@ -33,6 +36,7 @@
|
|
<li>
|
|
<li>
|
|
<div
|
|
<div
|
|
class="navigation-entry"
|
|
class="navigation-entry"
|
|
|
|
+ [class]="active === 4 ? 'active' : ''"
|
|
(click)="setActiveProperty(4)"
|
|
(click)="setActiveProperty(4)"
|
|
[routerLink]="'./spellcards'"
|
|
[routerLink]="'./spellcards'"
|
|
>
|
|
>
|
|
@@ -42,17 +46,18 @@
|
|
<li>
|
|
<li>
|
|
<div
|
|
<div
|
|
class="navigation-entry"
|
|
class="navigation-entry"
|
|
|
|
+ [class]="active === 5 ? 'active' : ''"
|
|
(click)="setActiveProperty(5)"
|
|
(click)="setActiveProperty(5)"
|
|
[routerLink]="'./notes'"
|
|
[routerLink]="'./notes'"
|
|
>
|
|
>
|
|
Notizen
|
|
Notizen
|
|
</div>
|
|
</div>
|
|
</li>
|
|
</li>
|
|
- }
|
|
|
|
<li>
|
|
<li>
|
|
<div
|
|
<div
|
|
class="navigation-entry"
|
|
class="navigation-entry"
|
|
- (click)="setActiveProperty(0)"
|
|
|
|
|
|
+ [class]="active === 3 ? 'active' : ''"
|
|
|
|
+ (click)="setActiveProperty(6)"
|
|
[routerLink]="'./spellbook'"
|
|
[routerLink]="'./spellbook'"
|
|
>
|
|
>
|
|
Zauberbuch
|
|
Zauberbuch
|
|
@@ -61,7 +66,8 @@
|
|
<li>
|
|
<li>
|
|
<div
|
|
<div
|
|
class="navigation-entry"
|
|
class="navigation-entry"
|
|
- (click)="setActiveProperty(0)"
|
|
|
|
|
|
+ [class]="active === 7 ? 'active' : ''"
|
|
|
|
+ (click)="setActiveProperty(7)"
|
|
[routerLink]="'./quests'"
|
|
[routerLink]="'./quests'"
|
|
>
|
|
>
|
|
Aufträge
|
|
Aufträge
|
|
@@ -70,7 +76,8 @@
|
|
<li>
|
|
<li>
|
|
<div
|
|
<div
|
|
class="navigation-entry"
|
|
class="navigation-entry"
|
|
- (click)="setActiveProperty(0)"
|
|
|
|
|
|
+ [class]="active === 8 ? 'active' : ''"
|
|
|
|
+ (click)="setActiveProperty(8)"
|
|
[routerLink]="'./npcs'"
|
|
[routerLink]="'./npcs'"
|
|
>
|
|
>
|
|
NPCs
|
|
NPCs
|
|
@@ -79,7 +86,8 @@
|
|
<li>
|
|
<li>
|
|
<div
|
|
<div
|
|
class="navigation-entry"
|
|
class="navigation-entry"
|
|
- (click)="setActiveProperty(0)"
|
|
|
|
|
|
+ [class]="active === 9 ? 'active' : ''"
|
|
|
|
+ (click)="setActiveProperty(9)"
|
|
[routerLink]="'./places'"
|
|
[routerLink]="'./places'"
|
|
>
|
|
>
|
|
Orte
|
|
Orte
|
|
@@ -88,7 +96,8 @@
|
|
<li>
|
|
<li>
|
|
<div
|
|
<div
|
|
class="navigation-entry"
|
|
class="navigation-entry"
|
|
- (click)="setActiveProperty(0)"
|
|
|
|
|
|
+ [class]="active === 10 ? 'active' : ''"
|
|
|
|
+ (click)="setActiveProperty(10)"
|
|
[routerLink]="'./maps'"
|
|
[routerLink]="'./maps'"
|
|
>
|
|
>
|
|
Karten
|
|
Karten
|
|
@@ -98,7 +107,8 @@
|
|
<li>
|
|
<li>
|
|
<div
|
|
<div
|
|
class="navigation-entry"
|
|
class="navigation-entry"
|
|
- (click)="setActiveProperty(0)"
|
|
|
|
|
|
+ [class]="active === 11 ? 'active' : ''"
|
|
|
|
+ (click)="setActiveProperty(11)"
|
|
[routerLink]="'./ruleset'"
|
|
[routerLink]="'./ruleset'"
|
|
>
|
|
>
|
|
Regelwerk
|
|
Regelwerk
|