characters.component.html 2.85 KB
Newer Older
1
<div class="piece"
2
[matTooltip]="translate.instant('sider_char_tooltip')"
3
matTooltipPosition="before" [matTooltipDisabled]="!tooltipService.activatedTooltips">
4 5
    <div class="piece-form">
        <div class="piece-form-select">
6
            <div class="piece-form-title">{{'sider_char_select_title' | translate}}</div>
7 8 9
            <div class="piece-form-select-container">
                <mat-icon fontIcon="person"></mat-icon>
                <div class="piece-form-select-container-select">
10
                    <label for="name">{{'char_name_label' | translate}}</label>
11 12 13 14
                    <select name="name" [(ngModel)]="selectedAssignCharacter">
                        <ng-container *ngFor="let character of scenario.characters">
                            <option [ngValue]="character" *ngIf="notAlreadyAssigned(character)">{{character.name}}</option>
                        </ng-container>
15 16 17
                    </select>
                </div>
            </div>
18
            <button mat-button (click)="assignCharacter()">{{'sider_char_button_select' | translate}}</button>
19 20
        </div>
        <div>
21
            <div class="piece-form-title">{{'sider_chars_title' | translate}}</div>
22 23 24 25
            <div class="piece-form-character-create" *ngFor="let character of task.characters, let index = index">
                <div class="piece-form-character-create-top">
                    <mat-icon fontIcon="person"></mat-icon>
                    <div class="piece-form-character-create-top-name">
26
                        <label for="name">{{'char_name_label' | translate}}</label>
27 28 29 30 31
                        <input name="name" type="text" [(ngModel)]="character.name" disabled/>                    
                    </div>
                </div>
                <div class="piece-form-character-infos">
                    <div class="piece-form-character-infos-description">
32
                        <label for="description">{{'char_description_label' | translate}}</label>
33 34
                        <textarea name="description" [(ngModel)]="character.description" disabled></textarea>
                    </div>
35 36 37 38
                    <div class="piece-form-character-create-infos-phone" *ngIf="unityService.unity_isActive">
                        <label for="tel">{{'char_phone_label' | translate}}</label>
                        <input name="tel" type="tel" [(ngModel)]="newCharacter.tel" disabled=""/>
                    </div>
39
                    <div class="piece-form-character-infos-color">
40
                        <label for="color">{{'char_color_label' | translate}}</label>
41 42 43
                        <input name="color" type="color" [(ngModel)]="character.color" disabled/>
                    </div>
                </div>
44
                <button mat-button (click)="unassignCharacter(index)">{{'sider_char_button_unselect' | translate}}</button>
45
            </div>
46 47 48 49
        </div>

    </div>
</div>