Commit 20e3bb43 authored by Romain DELEAU's avatar Romain DELEAU

disable 'OtherReward' (roles) in unity mode

parent 74fec145
...@@ -60,7 +60,8 @@ matTooltipPosition="left" [matTooltipDisabled]="!tooltipService.activatedTooltip ...@@ -60,7 +60,8 @@ matTooltipPosition="left" [matTooltipDisabled]="!tooltipService.activatedTooltip
<div class="piece-form-rewards"> <div class="piece-form-rewards">
<label for="reward">{{'role_reward_label' | translate}}</label> <label for="reward">{{'role_reward_label' | translate}}</label>
<div class="piece-form-rewards-reward" *ngFor="let reward of role.rewards, let i = index"> <div class="piece-form-rewards-reward" *ngFor="let reward of role.rewards, let i = index">
<div class="piece-form-rewards-reward-type"> <div></div>
<div class="piece-form-rewards-reward-type" *ngIf="!(unityService.unity_isActive && reward.type == 'other')">
<label>{{'role_reward_type_label' | translate}}</label> <label>{{'role_reward_type_label' | translate}}</label>
<select [(ngModel)]="reward.type" (change)="changeRewardType(i, reward.type)" <select [(ngModel)]="reward.type" (change)="changeRewardType(i, reward.type)"
[matTooltip]="translate.instant('role_reward_tooltip')" [matTooltip]="translate.instant('role_reward_tooltip')"
...@@ -72,7 +73,7 @@ matTooltipPosition="left" [matTooltipDisabled]="!tooltipService.activatedTooltip ...@@ -72,7 +73,7 @@ matTooltipPosition="left" [matTooltipDisabled]="!tooltipService.activatedTooltip
<option value="objects" hidden>{{'role_reward_type_object' | translate}}</option> <option value="objects" hidden>{{'role_reward_type_object' | translate}}</option>
<option value="object">{{'role_reward_type_object' | translate}}</option> <option value="object">{{'role_reward_type_object' | translate}}</option>
<option value="discussion">{{'role_reward_type_discussion' | translate}}</option> <option value="discussion">{{'role_reward_type_discussion' | translate}}</option>
<option value="other">{{'role_reward_type_other' | translate}}</option> <option value="other" *ngIf="!unityService.unity_isActive">{{'role_reward_type_other' | translate}}</option>
</select> </select>
</div> </div>
<div class="piece-form-rewards-reward-objects" *ngIf="reward.type == 'objects'"> <div class="piece-form-rewards-reward-objects" *ngIf="reward.type == 'objects'">
...@@ -167,7 +168,7 @@ matTooltipPosition="left" [matTooltipDisabled]="!tooltipService.activatedTooltip ...@@ -167,7 +168,7 @@ matTooltipPosition="left" [matTooltipDisabled]="!tooltipService.activatedTooltip
</select> </select>
<button mat-button (click)="removeReward(i)"><mat-icon fontIcon="remove"></mat-icon></button> <button mat-button (click)="removeReward(i)"><mat-icon fontIcon="remove"></mat-icon></button>
</div> </div>
<div class="piece-form-rewards-reward-other" *ngIf="reward.type == 'other'"> <div class="piece-form-rewards-reward-other" *ngIf="reward.type == 'other' && !unityService.unity_isActive">
<textarea [(ngModel)]="getOtherReward(i).text" (change)="editTrace($event, 'Reward_['+i+']_other')"></textarea> <textarea [(ngModel)]="getOtherReward(i).text" (change)="editTrace($event, 'Reward_['+i+']_other')"></textarea>
<button mat-button (click)="removeReward(i)"><mat-icon fontIcon="remove"></mat-icon></button> <button mat-button (click)="removeReward(i)"><mat-icon fontIcon="remove"></mat-icon></button>
</div> </div>
......
...@@ -30,6 +30,7 @@ import { RoleOccurrence } from 'src/app/class/role-occurrence/role-occurrence'; ...@@ -30,6 +30,7 @@ import { RoleOccurrence } from 'src/app/class/role-occurrence/role-occurrence';
import { ObjectReward } from 'src/app/class/rewards/object-reward/object-reward'; import { ObjectReward } from 'src/app/class/rewards/object-reward/object-reward';
import { Reward } from 'src/app/class/rewards/reward'; import { Reward } from 'src/app/class/rewards/reward';
import { DiscussionReward } from 'src/app/class/rewards/discussion-reward/discussion-reward'; import { DiscussionReward } from 'src/app/class/rewards/discussion-reward/discussion-reward';
import { UnityService } from 'src/app/services/unity/unity.service';
@Component({ @Component({
selector: 'app-role', selector: 'app-role',
...@@ -44,7 +45,8 @@ export class RoleComponent implements OnInit { ...@@ -44,7 +45,8 @@ export class RoleComponent implements OnInit {
@Input() i: number = 0; @Input() i: number = 0;
@Input() missionIndex: number = 0; @Input() missionIndex: number = 0;
constructor(protected pieceDetailsService: PieceDetailsService, protected tooltipService: TooltipService, public dialog: MatDialog, private minimapService: MinimapService, protected translate: TranslateService, private tutorialService: TutorialService, private _snackBar: MatSnackBar, protected copyRoleService: CopyRoleService) { } constructor(protected pieceDetailsService: PieceDetailsService, protected tooltipService: TooltipService, public dialog: MatDialog, private minimapService: MinimapService, protected translate: TranslateService, private tutorialService: TutorialService, private _snackBar: MatSnackBar, protected copyRoleService: CopyRoleService,
protected unityService: UnityService) { }
ngOnInit(): void { ngOnInit(): void {
this.mission.equalizeLengths(); this.mission.equalizeLengths();
......
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