Remove buttons when not displaying results
Also removed empty feedback section to remove space. HFJ-1935pull/5/head
parent
1a36c88e66
commit
8f30b1e3a7
|
@ -340,32 +340,32 @@ H5P.QuestionSet = function (options, contentId) {
|
||||||
$myDom.children().hide();
|
$myDom.children().hide();
|
||||||
$myDom.append(endTemplate.render(eparams));
|
$myDom.append(endTemplate.render(eparams));
|
||||||
|
|
||||||
// Add event handlers to summary buttons
|
|
||||||
hookUpButton('.qs-finishbutton', function () {
|
|
||||||
self.trigger('h5pQuestionSetFinished', eventData);
|
|
||||||
});
|
|
||||||
hookUpButton('.qs-solutionbutton', function () {
|
|
||||||
showSolutions();
|
|
||||||
$myDom.children().hide().filter('.questionset').show();
|
|
||||||
_showQuestion(params.initialQuestion);
|
|
||||||
});
|
|
||||||
hookUpButton('.qs-retrybutton', function () {
|
|
||||||
resetTask();
|
|
||||||
$myDom.children().hide();
|
|
||||||
|
|
||||||
var $intro = $('.intro-page', $myDom);
|
|
||||||
if ($intro.length) {
|
|
||||||
// Show intro
|
|
||||||
$('.intro-page', $myDom).show();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
// Show first question
|
|
||||||
$('.questionset', $myDom).show();
|
|
||||||
_showQuestion(params.initialQuestion);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
if (params.endGame.showResultPage) {
|
if (params.endGame.showResultPage) {
|
||||||
|
// Add event handlers to summary buttons
|
||||||
|
hookUpButton('.qs-finishbutton', function () {
|
||||||
|
self.trigger('h5pQuestionSetFinished', eventData);
|
||||||
|
});
|
||||||
|
hookUpButton('.qs-solutionbutton', function () {
|
||||||
|
showSolutions();
|
||||||
|
$myDom.children().hide().filter('.questionset').show();
|
||||||
|
_showQuestion(params.initialQuestion);
|
||||||
|
});
|
||||||
|
hookUpButton('.qs-retrybutton', function () {
|
||||||
|
resetTask();
|
||||||
|
$myDom.children().hide();
|
||||||
|
|
||||||
|
var $intro = $('.intro-page', $myDom);
|
||||||
|
if ($intro.length) {
|
||||||
|
// Show intro
|
||||||
|
$('.intro-page', $myDom).show();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
// Show first question
|
||||||
|
$('.questionset', $myDom).show();
|
||||||
|
_showQuestion(params.initialQuestion);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
if (scoreBar === undefined) {
|
if (scoreBar === undefined) {
|
||||||
scoreBar = H5P.JoubelUI.createScoreBar(totals);
|
scoreBar = H5P.JoubelUI.createScoreBar(totals);
|
||||||
}
|
}
|
||||||
|
@ -373,6 +373,10 @@ H5P.QuestionSet = function (options, contentId) {
|
||||||
scoreBar.setScore(finals);
|
scoreBar.setScore(finals);
|
||||||
$('.feedback-text', $myDom).html(scoreString);
|
$('.feedback-text', $myDom).html(scoreString);
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
// Remove buttons and feedback section
|
||||||
|
$('.qs-finishbutton, .qs-solutionbutton, .qs-retrybutton, .feedback-section', $myDom).remove();
|
||||||
|
}
|
||||||
|
|
||||||
self.trigger('resize');
|
self.trigger('resize');
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue