diff --git a/addons/website/static/src/js/editor/wysiwyg.js b/addons/website/static/src/js/editor/wysiwyg.js index 36e862d7c1a..c8ad83d76b4 100644 --- a/addons/website/static/src/js/editor/wysiwyg.js +++ b/addons/website/static/src/js/editor/wysiwyg.js @@ -17,15 +17,14 @@ var snippetsEditor = require('website.snippet.editor'); */ function toggleDropdown($toggles, show) { return Promise.all(_.map($toggles, toggle => { - var $toggle = $(toggle); - var $dropdown = $toggle.parent(); - var shown = $dropdown.hasClass('show'); + const $toggle = $(toggle); + const shown = toggle.classList.contains('show'); if (shown === show) { return; } - var toShow = !shown; + const toShow = !shown; return new Promise(resolve => { - $dropdown.one( + $toggle.parent().one( toShow ? 'shown.bs.dropdown' : 'hidden.bs.dropdown', () => resolve() );