DEV: Use click once for video place holder (#24141)

Rather than removing the event listener just use `{once: true}`.

docs: https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#once

meta: https://meta.discourse.org/t/283596
This commit is contained in:
Blake Erickson 2023-10-27 08:55:19 -06:00 committed by GitHub
parent 1c70a14d7c
commit 73589fa475
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -13,7 +13,6 @@ export default {
const overlay = wrapper.querySelector(".video-placeholder-overlay");
parentDiv.style.cursor = "";
parentDiv.removeEventListener("click", handleVideoPlaceholderClick);
overlay.innerHTML = spinnerHTML;
const videoHTML = `
@ -83,7 +82,7 @@ export default {
container.addEventListener(
"click",
handleVideoPlaceholderClick.bind(null, helper),
false
{ once: true }
);
overlay.innerHTML = `${iconHTML("play")}`;
wrapper.appendChild(overlay);