File tree Expand file tree Collapse file tree 3 files changed +14
-1
lines changed Expand file tree Collapse file tree 3 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ export default class ChallengeController extends Controller {
25
25
@tracked hasFocusedOutOfChallenge = false ;
26
26
@tracked hasUserConfirmedTimedChallengeWarning = false ;
27
27
@tracked isTextToSpeechActivated = true ;
28
+ @tracked isLiveAlertButtonEnabled = true ;
28
29
29
30
get showLevelup ( ) {
30
31
return this . model . assessment . showLevelup && this . newLevel ;
@@ -256,4 +257,9 @@ export default class ChallengeController extends Controller {
256
257
'pix-event-name' : `Clic sur le bouton d'activation de la vocalisation : ${ this . isTextToSpeechActivated ? 'activé' : 'désactivé' } ` ,
257
258
} ) ;
258
259
}
260
+
261
+ @action
262
+ handleChallengeSubmit ( ) {
263
+ this . isLiveAlertButtonEnabled = ! this . isLiveAlertButtonEnabled ;
264
+ }
259
265
}
Original file line number Diff line number Diff line change @@ -67,6 +67,12 @@ export default class ChallengeRoute extends Route {
67
67
return true ;
68
68
}
69
69
70
+ setupController ( controller , model ) {
71
+ super . setupController ( controller , model ) ;
72
+
73
+ controller . isLiveAlertButtonEnabled = true ;
74
+ }
75
+
70
76
resetController ( controller , isExiting ) {
71
77
if ( isExiting ) {
72
78
controller . set ( 'hasFocusedOutOfChallenge' , false ) ;
Original file line number Diff line number Diff line change 81
81
@hasFocusedOutOfWindow ={{ this.hasFocusedOutOfWindow }}
82
82
@isFocusedChallengeAndUserHasFocusedOutOfChallenge ={{ this.isFocusedChallengeAndUserHasFocusedOutOfChallenge }}
83
83
@isTextToSpeechActivated ={{ this.isTextToSpeechActivated }}
84
+ @onChallengeSubmit ={{ this.handleChallengeSubmit }}
84
85
/>
85
86
86
87
{{ #unless @model.assessment.hasOngoingCompanionLiveAlert }}
87
88
<div class =" challenge__feedback" role =" complementary" >
88
89
{{ #if (eq @model.assessment.certificationCourse.version 3 )}}
89
- <FeedbackPanelV3 @submitLiveAlert ={{ this.submitLiveAlert }} @assessment ={{ @model.assessment }} />
90
+ <FeedbackPanelV3 @submitLiveAlert ={{ this.submitLiveAlert }} @assessment ={{ @model.assessment }} @ isEnabled = {{ this.isLiveAlertButtonEnabled }} />
90
91
{{ else }}
91
92
<FeedbackPanel @assessment ={{ @model.assessment }} @challenge ={{ @model.challenge }} />
92
93
{{ /if }}
You can’t perform that action at this time.
0 commit comments