Commit c556847 1 parent 9c3ce16 commit c556847 Copy full SHA for c556847
File tree 1 file changed +6
-5
lines changed
1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -283,12 +283,13 @@ class QuestionModel extends ComponentModel {
283
283
) || { } ;
284
284
} ;
285
285
286
- const altTitle = feedback . altTitle || Adapt . course . get ( '_globals' ) . _accessibility . altFeedbackTitle ;
287
- const title = feedback . title || this . get ( 'title' ) || altTitle || '' ;
286
+ const altFeedbackTitle = Adapt . course . get ( '_globals' ) . _accessibility . altFeedbackTitle ;
287
+ const hasTitle = Boolean ( feedback . title || this . get ( 'title' ) ) ;
288
+ const isAltTitle = Boolean ( feedback . altTitle ) || ( ! hasTitle && altFeedbackTitle ) ;
289
+ const title = ( feedback . altTitle || feedback . title || this . get ( 'title' ) || altFeedbackTitle || '' ) ;
288
290
289
291
const feedbackConfig = {
290
- isAltTitle : ( title === altTitle ) ,
291
- altTitle,
292
+ isAltTitle,
292
293
title : Handlebars . compile ( title ) ( this . toJSON ( ) ) ,
293
294
_classes : feedback . _classes ,
294
295
...( isLegacyConfig
@@ -307,7 +308,7 @@ class QuestionModel extends ComponentModel {
307
308
// Used to setup the correct, incorrect and partly correct feedback
308
309
setupFeedback ( ) {
309
310
if ( ! this . has ( '_feedback' ) ) return ;
310
- const { altTitle = '' , title = '' , body = '' } = this . getFeedback ( ) ;
311
+ const { title = '' , body = '' } = this . getFeedback ( ) ;
311
312
312
313
this . set ( {
313
314
feedbackTitle : Handlebars . compile ( title ) ( this . toJSON ( ) ) ,
You can’t perform that action at this time.
0 commit comments