From 0916acb17fd653e10ae10c58a4968a38c9d36905 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Warnon?= <awa@odoo.com> Date: Mon, 4 Nov 2019 13:08:11 +0000 Subject: [PATCH] [FIX] website_slides: correctly hide "quiz finish" modal on "Next" button This commit fixes the "quiz finish" modal display by correctly hiding it when the user clicks on the "Next" button in the modal. Without this fix, the user could run into an issue where the "modal backdrop" would stay on the screen, locking all actions and forcing a manual refresh. Task#2118532 closes odoo/odoo#39894 X-original-commit: 84603c6d928e5ba9b19c4ed3e8b6edbab42a8a5b Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com> --- addons/website_slides/static/src/js/slides_course_quiz.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/website_slides/static/src/js/slides_course_quiz.js b/addons/website_slides/static/src/js/slides_course_quiz.js index acf644e0d031..a400b3b92b51 100644 --- a/addons/website_slides/static/src/js/slides_course_quiz.js +++ b/addons/website_slides/static/src/js/slides_course_quiz.js @@ -244,6 +244,9 @@ odoo.define('website_slides.quiz', function (require) { */ _onClickNext: function (ev) { if (this.slide.hasNext) { + if (this.$('#slides_quiz_modal').length !== 0) { + this.$('#slides_quiz_modal').modal('hide'); + } this.trigger_up('slide_go_next'); } }, -- GitLab