From: soufiane Date: Wed, 22 May 2024 10:00:57 +0000 (+0200) Subject: wip #6927 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=d925c1650db1511219adb7e1cf0e720a3e34ace1;p=fluidbook-toolbox-quiz.git wip #6927 --- diff --git a/js/quiz.accessibility.js b/js/quiz.accessibility.js index c8e8879..ad086dd 100644 --- a/js/quiz.accessibility.js +++ b/js/quiz.accessibility.js @@ -18,7 +18,7 @@ QuizAccessibility.prototype = { $('[aria-keyshortcuts="' + key + '"]').each(function () { if ($this.quiz.utils.isEnabled($(this))) { - $(this).get(0).click((e) => { e.preventDefault() }); + $(this).get(0).click(); return true; } }); diff --git a/js/quiz.screens.js b/js/quiz.screens.js index 6a81e01..27da36e 100644 --- a/js/quiz.screens.js +++ b/js/quiz.screens.js @@ -49,6 +49,7 @@ QuizScreens.prototype = { // Préparer les réponses du joueur dans l'objet this.responses // à chaque fois que le formulaire change de valeur $(document).on("change", ".active-screen form:not(.disabled)", function (e) { + e.preventDefault() $this.updateUserAnswers(); }); @@ -83,7 +84,6 @@ QuizScreens.prototype = { $this.nextQuestion(); } $this.quiz.accessibility.setTabindex(-1) - $this.activeScreen.find(".screen a").attr('tabindex','-1') } else { // Bouton continuer, on était dans la revue instantanée, on passe à la question suivante $this.quiz.animations.stopInstantReviewAnimation(); diff --git a/views/screens/question_multiple.blade.php b/views/screens/question_multiple.blade.php index 451e9ae..76662e9 100644 --- a/views/screens/question_multiple.blade.php +++ b/views/screens/question_multiple.blade.php @@ -7,7 +7,7 @@