mission-context.component.html 2.88 KB
Newer Older
1 2
<div class="piece" (mouseover)="displayMenu='show'" (mouseleave)="displayMenu='hide'" (click)="onClickPiece()"
[ngClass]="{'isActive': (pieceDetailsService.piece == scenario.missions[i] ? true : false)}">
Romain DELEAU's avatar
Romain DELEAU committed
3 4 5 6
    <div class="piece-attach piece-attach-left-top"></div>
    <div class="piece-attach piece-attach-right"></div>
    <div class="piece-attach piece-attach-left-bottom"></div>

Romain DELEAU's avatar
Romain DELEAU committed
7
    <div class="piece-menu" [class]="displayMenu">
8 9 10 11 12 13 14 15 16
        <mat-icon fontIcon="add" (click)="onClickAdd()"
        matTooltip="Ajouter une mission."
        matTooltipPosition="above" [matTooltipDisabled]="!tooltipService.activatedTooltips"></mat-icon>
        <mat-icon fontIcon="backspace" (click)="onClickErase()"
        matTooltip="Effacer le contenu de cette tuile."
        matTooltipPosition="above" [matTooltipDisabled]="!tooltipService.activatedTooltips"></mat-icon>
        <mat-icon fontIcon="delete" (click)="onClickDelete()" *ngIf="canDelete()"
        matTooltip="Supprimer la mission."
        matTooltipPosition="above" [matTooltipDisabled]="!tooltipService.activatedTooltips"></mat-icon>
Romain DELEAU's avatar
Romain DELEAU committed
17 18
    </div>

Romain DELEAU's avatar
Romain DELEAU committed
19
    <div class="piece-form">
20
        <div class="piece-form-title">Contexte de la mission {{i+1}}</div>
Romain DELEAU's avatar
Romain DELEAU committed
21 22
        <div class="piece-form-duration">
            <label for="duration">Durée</label>
23 24 25
            <input name="duration" type="text" [(ngModel)]="missionContext.duration" placeholder="1h"
            matTooltip="Combien de temps va durer la mission ?"
            matTooltipPosition="above" [matTooltipDisabled]="!tooltipService.activatedTooltips"/>   
Romain DELEAU's avatar
Romain DELEAU committed
26 27 28
        </div>
        <div class="piece-form-intrigue">
            <label for="intrigue">Intrigue</label>
29 30 31
            <textarea name="intrigue" [(ngModel)]="missionContext.intrigue" placeholder="Concevez un site web ergonomique pour votre premier client"  
            matTooltip="Quelle est l’histoire de la mission ? Quel est l’enjeu pour les joueurs ?"
            matTooltipPosition="above" [matTooltipDisabled]="!tooltipService.activatedTooltips"></textarea>
Romain DELEAU's avatar
Romain DELEAU committed
32
        </div>
33 34
        <div class="piece-form-communication">
            <label for="communication">Moyen(s) de communication</label>
35 36 37
            <textarea name="communication" [(ngModel)]="missionContext.communication"
            matTooltip="Comment les joueurs vont-ils communiquer entre eux : à l'oral, par chat, en vocal sur ordinateur, par messages, etc."
            matTooltipPosition="above" [matTooltipDisabled]="!tooltipService.activatedTooltips"></textarea>
38 39 40
        </div>
        <div class="piece-form-divers">
            <label for="divers">Divers</label>
41 42 43
            <textarea name="divers" [(ngModel)]="missionContext.various"
            matTooltip="Tout autre élément que vous souhaiteriez prendre en compte dans la mission et non défini dans les tuiles"
            matTooltipPosition="above" [matTooltipDisabled]="!tooltipService.activatedTooltips"></textarea>
44
        </div>
Romain DELEAU's avatar
Romain DELEAU committed
45 46
    </div>
</div>