Commit 2694f558 authored by Romain DELEAU's avatar Romain DELEAU

character icon color and gradient on tasks

parent 230a46d2
...@@ -2,5 +2,5 @@ export class Character { ...@@ -2,5 +2,5 @@ export class Character {
name: string = ''; name: string = '';
description: string = ''; description: string = '';
color: string = ''; color: string = '#000000';
} }
...@@ -108,7 +108,9 @@ ...@@ -108,7 +108,9 @@
matTooltipPosition="above" [matTooltipDisabled]="!tooltipService.activatedTooltips"> matTooltipPosition="above" [matTooltipDisabled]="!tooltipService.activatedTooltips">
Prérequis Prérequis
</button> </button>
<mat-icon class="piece-form-bottom-character" fontIcon="person" *ngIf="task.characters.length > 0"></mat-icon> <mat-icon class="piece-form-bottom-character" fontIcon="person" *ngIf="task.characters.length > 0"
[style.color]="task.characters.length == 1 ? task.characters[0].color : 'black'"
[style.background]="task.characters.length > 1 ? 'linear-gradient('+ task.characters[0].color +','+ task.characters[task.characters.length-1].color +')' : 'white'"></mat-icon>
<mat-icon class="piece-form-bottom-interrupt" fontIcon="front_hand" *ngIf="task.interrupt != ''"></mat-icon> <mat-icon class="piece-form-bottom-interrupt" fontIcon="front_hand" *ngIf="task.interrupt != ''"></mat-icon>
<div class="piece-form-bottom-duration" <div class="piece-form-bottom-duration"
matTooltip="Durée de la tâche (en unité de temps, minutes ou tours)" matTooltip="Durée de la tâche (en unité de temps, minutes ou tours)"
......
...@@ -319,7 +319,6 @@ ...@@ -319,7 +319,6 @@
left: 40%; left: 40%;
bottom: 25px; bottom: 25px;
border-radius: 50%; border-radius: 50%;
background-color: white;
padding: 4px; padding: 4px;
} }
} }
......
...@@ -141,7 +141,9 @@ ...@@ -141,7 +141,9 @@
matTooltipPosition="above" [matTooltipDisabled]="!tooltipService.activatedTooltips"> matTooltipPosition="above" [matTooltipDisabled]="!tooltipService.activatedTooltips">
Prérequis Prérequis
</button> </button>
<mat-icon class="piece-form-character" fontIcon="person" *ngIf="task.characters.length > 0"></mat-icon> <mat-icon class="piece-form-character" fontIcon="person" *ngIf="task.characters.length > 0"
[style.color]="task.characters.length == 1 ? task.characters[0].color : 'black'"
[style.background]="task.characters.length > 1 ? 'linear-gradient('+ task.characters[0].color +','+ task.characters[task.characters.length-1].color +')' : 'white'"></mat-icon>
<mat-icon class="piece-form-interrupt" fontIcon="front_hand" *ngIf="task.interrupt != ''"></mat-icon> <mat-icon class="piece-form-interrupt" fontIcon="front_hand" *ngIf="task.interrupt != ''"></mat-icon>
<div class="piece-form-bottom-duration" <div class="piece-form-bottom-duration"
matTooltip="Durée de la tâche (en unité de temps, minutes ou tours)" matTooltip="Durée de la tâche (en unité de temps, minutes ou tours)"
......
...@@ -359,7 +359,6 @@ ...@@ -359,7 +359,6 @@
left: 40%; left: 40%;
bottom: 25px; bottom: 25px;
border-radius: 50%; border-radius: 50%;
background-color: white;
padding: 4px; padding: 4px;
} }
} }
......
...@@ -142,7 +142,9 @@ ...@@ -142,7 +142,9 @@
matTooltipPosition="above" [matTooltipDisabled]="!tooltipService.activatedTooltips"> matTooltipPosition="above" [matTooltipDisabled]="!tooltipService.activatedTooltips">
Prérequis Prérequis
</button> </button>
<mat-icon class="piece-form-character" fontIcon="person" *ngIf="task.characters.length > 0"></mat-icon> <mat-icon class="piece-form-character" fontIcon="person" *ngIf="task.characters.length > 0"
[style.color]="task.characters.length == 1 ? task.characters[0].color : 'black'"
[style.background]="task.characters.length > 1 ? 'linear-gradient('+ task.characters[0].color +','+ task.characters[task.characters.length-1].color +')' : 'white'"></mat-icon>
<mat-icon class="piece-form-interrupt" fontIcon="front_hand" *ngIf="task.interrupt != ''"></mat-icon> <mat-icon class="piece-form-interrupt" fontIcon="front_hand" *ngIf="task.interrupt != ''"></mat-icon>
<div class="piece-form-bottom-duration" <div class="piece-form-bottom-duration"
matTooltip="Durée de la tâche (en unité de temps, minutes ou tours)" matTooltip="Durée de la tâche (en unité de temps, minutes ou tours)"
......
...@@ -370,7 +370,6 @@ ...@@ -370,7 +370,6 @@
left: 40%; left: 40%;
bottom: 25px; bottom: 25px;
border-radius: 50%; border-radius: 50%;
background-color: white;
padding: 4px; padding: 4px;
} }
} }
......
...@@ -130,7 +130,9 @@ ...@@ -130,7 +130,9 @@
matTooltipPosition="above" [matTooltipDisabled]="!tooltipService.activatedTooltips"> matTooltipPosition="above" [matTooltipDisabled]="!tooltipService.activatedTooltips">
Prérequis Prérequis
</button> </button>
<mat-icon class="piece-form-bottom-character" fontIcon="person" *ngIf="task.characters.length > 0"></mat-icon> <mat-icon class="piece-form-bottom-character" fontIcon="person" *ngIf="task.characters.length > 0"
[style.color]="task.characters.length == 1 ? task.characters[0].color : 'black'"
[style.background]="task.characters.length > 1 ? 'linear-gradient('+ task.characters[0].color +','+ task.characters[task.characters.length-1].color +')' : 'white'"></mat-icon>
<mat-icon class="piece-form-bottom-interrupt" fontIcon="front_hand" *ngIf="task.interrupt != ''"></mat-icon> <mat-icon class="piece-form-bottom-interrupt" fontIcon="front_hand" *ngIf="task.interrupt != ''"></mat-icon>
<div class="piece-form-bottom-duration" <div class="piece-form-bottom-duration"
matTooltip="Durée de la tâche (en unité de temps, minutes ou tours)" matTooltip="Durée de la tâche (en unité de temps, minutes ou tours)"
......
...@@ -359,7 +359,6 @@ ...@@ -359,7 +359,6 @@
left: 40%; left: 40%;
bottom: 25px; bottom: 25px;
border-radius: 50%; border-radius: 50%;
background-color: white;
padding: 4px; padding: 4px;
} }
} }
......
...@@ -25,6 +25,8 @@ ...@@ -25,6 +25,8 @@
</div> </div>
<mat-icon class="piece-form-comment" fontIcon="comment" *ngIf="task.comments.length > 0"></mat-icon> <mat-icon class="piece-form-comment" fontIcon="comment" *ngIf="task.comments.length > 0"></mat-icon>
<mat-icon class="piece-form-repeat" fontIcon="refresh" *ngIf="task.repeat.iteration > 0 || task.repeat.while != ''"></mat-icon> <mat-icon class="piece-form-repeat" fontIcon="refresh" *ngIf="task.repeat.iteration > 0 || task.repeat.while != ''"></mat-icon>
<mat-icon class="piece-form-character" fontIcon="person" *ngIf="task.characters.length > 0"></mat-icon> <mat-icon class="piece-form-character" fontIcon="person" *ngIf="task.characters.length > 0"
[style.color]="task.characters.length == 1 ? task.characters[0].color : 'black'"
[style.background]="task.characters.length > 1 ? 'linear-gradient('+ task.characters[0].color +','+ task.characters[task.characters.length-1].color +')' : 'white'"></mat-icon>
<mat-icon class="piece-form-interrupt" fontIcon="front_hand" *ngIf="task.interrupt != ''"></mat-icon> <mat-icon class="piece-form-interrupt" fontIcon="front_hand" *ngIf="task.interrupt != ''"></mat-icon>
</div> </div>
...@@ -115,7 +115,6 @@ ...@@ -115,7 +115,6 @@
position: absolute; position: absolute;
bottom: 35px; bottom: 35px;
left: 150px; left: 150px;
background-color: white;
padding: 4px; padding: 4px;
border-radius: 50%; border-radius: 50%;
} }
......
...@@ -140,7 +140,9 @@ ...@@ -140,7 +140,9 @@
matTooltipPosition="above" [matTooltipDisabled]="!tooltipService.activatedTooltips"> matTooltipPosition="above" [matTooltipDisabled]="!tooltipService.activatedTooltips">
Prérequis Prérequis
</button> </button>
<mat-icon class="piece-form-bottom-character" fontIcon="person" *ngIf="task.characters.length > 0"></mat-icon> <mat-icon class="piece-form-bottom-character" fontIcon="person" *ngIf="task.characters.length > 0"
[style.color]="task.characters.length == 1 ? task.characters[0].color : 'black'"
[style.background]="task.characters.length > 1 ? 'linear-gradient('+ task.characters[0].color +','+ task.characters[task.characters.length-1].color +')' : 'white'"></mat-icon>
<mat-icon class="piece-form-bottom-interrupt" fontIcon="front_hand" *ngIf="task.interrupt != ''"></mat-icon> <mat-icon class="piece-form-bottom-interrupt" fontIcon="front_hand" *ngIf="task.interrupt != ''"></mat-icon>
<div class="piece-form-bottom-duration" <div class="piece-form-bottom-duration"
matTooltip="Durée de la tâche (en unité de temps, minutes ou tours)" matTooltip="Durée de la tâche (en unité de temps, minutes ou tours)"
......
...@@ -368,7 +368,6 @@ ...@@ -368,7 +368,6 @@
left: 40%; left: 40%;
bottom: 25px; bottom: 25px;
border-radius: 50%; border-radius: 50%;
background-color: white;
padding: 4px; padding: 4px;
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment