From: GeoSot Date: Fri, 11 Mar 2022 15:56:57 +0000 (+0200) Subject: Fix docs error after #35644 (#36002) X-Git-Tag: v5.2.0-beta1~152 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=05c6e7dd66c10af8b2f8345b48c26de12f769335;p=thirdparty%2Fbootstrap.git Fix docs error after #35644 (#36002) --- diff --git a/site/assets/js/application.js b/site/assets/js/application.js index 1719ed9f2a..0603f52c3a 100644 --- a/site/assets/js/application.js +++ b/site/assets/js/application.js @@ -127,22 +127,24 @@ /** * - * @param {HTMLButtonElement} btn + * @param {string} selector * @param {string} title */ - function snippetButtonTooltip(btn, title) { - var tooltipBtn = new bootstrap.Tooltip(btn, { title: title }) - - btn.addEventListener('mouseleave', function () { - // Explicitly hide tooltip, since after clicking it remains - // focused (as it's a button), so tooltip would otherwise - // remain visible until focus is moved away - tooltipBtn.hide() + function snippetButtonTooltip(selector, title) { + document.querySelectorAll(selector).forEach(function (btn) { + var tooltipBtn = new bootstrap.Tooltip(btn, { title: title }) + + btn.addEventListener('mouseleave', function () { + // Explicitly hide tooltip, since after clicking it remains + // focused (as it's a button), so tooltip would otherwise + // remain visible until focus is moved away + tooltipBtn.hide() + }) }) } - snippetButtonTooltip(document.querySelector('.btn-clipboard'), 'Copy to clipboard') - snippetButtonTooltip(document.querySelector('.btn-edit'), 'Edit on Stackblitz') + snippetButtonTooltip('.btn-clipboard', 'Copy to clipboard') + snippetButtonTooltip('.btn-edit', 'Edit on Stackblitz') var clipboard = new ClipboardJS('.btn-clipboard', { target: function (trigger) {