From ed4a47302ea656d285f9c0b7d13516160f882e98 Mon Sep 17 00:00:00 2001 From: Andrew Nicols Date: Fri, 5 Jul 2024 23:36:25 +0800 Subject: [PATCH] MDL-82373 core: Make CollapsibleRegion more tolerant to behat --- lib/javascript-static.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/javascript-static.js b/lib/javascript-static.js index 9782cfa4996..d6b671873f1 100644 --- a/lib/javascript-static.js +++ b/lib/javascript-static.js @@ -134,6 +134,10 @@ M.util.CollapsibleRegion = function(Y, id, userpref, strtooltip) { from: {height:height} }); + animation.on('start', () => M.util.js_pending('CollapsibleRegion')); + animation.on('resume', () => M.util.js_pending('CollapsibleRegion')); + animation.on('pause', () => M.util.js_complete('CollapsibleRegion')); + // Handler for the animation finishing. animation.on('end', function() { this.div.toggleClass('collapsed'); @@ -148,6 +152,8 @@ M.util.CollapsibleRegion = function(Y, id, userpref, strtooltip) { } else { this.icon.set('src', M.util.image_url('t/expanded', 'moodle')); } + + M.util.js_complete('CollapsibleRegion'); }, this); // Hook up the event handler.