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 {
2525 @tracked hasFocusedOutOfChallenge = false ;
2626 @tracked hasUserConfirmedTimedChallengeWarning = false ;
2727 @tracked isTextToSpeechActivated = true ;
28+ @tracked isLiveAlertButtonEnabled = true ;
2829
2930 get showLevelup ( ) {
3031 return this . model . assessment . showLevelup && this . newLevel ;
@@ -256,4 +257,9 @@ export default class ChallengeController extends Controller {
256257 'pix-event-name' : `Clic sur le bouton d'activation de la vocalisation : ${ this . isTextToSpeechActivated ? 'activé' : 'désactivé' } ` ,
257258 } ) ;
258259 }
260+
261+ @action
262+ handleChallengeSubmit ( ) {
263+ this . isLiveAlertButtonEnabled = ! this . isLiveAlertButtonEnabled ;
264+ }
259265}
Original file line number Diff line number Diff line change @@ -67,6 +67,12 @@ export default class ChallengeRoute extends Route {
6767 return true ;
6868 }
6969
70+ setupController ( controller , model ) {
71+ super . setupController ( controller , model ) ;
72+
73+ controller . isLiveAlertButtonEnabled = true ;
74+ }
75+
7076 resetController ( controller , isExiting ) {
7177 if ( isExiting ) {
7278 controller . set ( 'hasFocusedOutOfChallenge' , false ) ;
Original file line number Diff line number Diff line change 8181 @hasFocusedOutOfWindow ={{ this.hasFocusedOutOfWindow }}
8282 @isFocusedChallengeAndUserHasFocusedOutOfChallenge ={{ this.isFocusedChallengeAndUserHasFocusedOutOfChallenge }}
8383 @isTextToSpeechActivated ={{ this.isTextToSpeechActivated }}
84+ @onChallengeSubmit ={{ this.handleChallengeSubmit }}
8485 />
8586
8687 {{ #unless @model.assessment.hasOngoingCompanionLiveAlert }}
8788 <div class =" challenge__feedback" role =" complementary" >
8889 {{ #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 }} />
9091 {{ else }}
9192 <FeedbackPanel @assessment ={{ @model.assessment }} @challenge ={{ @model.challenge }} />
9293 {{ /if }}
You can’t perform that action at this time.
0 commit comments