From b61f8244620dedf9ca0176187f9be114fc113dfc Mon Sep 17 00:00:00 2001 From: alexanderroese Date: Tue, 16 Jul 2024 21:18:58 +0200 Subject: [PATCH] emoji picker --- snippets/shx-3d-render-input.liquid | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/snippets/shx-3d-render-input.liquid b/snippets/shx-3d-render-input.liquid index aa05eb4..e9727ee 100644 --- a/snippets/shx-3d-render-input.liquid +++ b/snippets/shx-3d-render-input.liquid @@ -1054,17 +1054,20 @@ import 'https://cdn.jsdelivr.net/npm/emoji-picker-element@^1/index.js' import insertText from 'https://cdn.jsdelivr.net/npm/insert-text-at-cursor@0.3.0/index.js' */ - document.querySelector(".shx-emoji-picker-popup").addEventListener("emoji-click", (e) => { - console.log("emoji click") - // insertText(document.querySelector("#shx-text1"), e.detail.unicode); - }); - console.log("reg", document.getElementById("shx-emoji-picker-button")) - - document.getElementById("shx-emoji-picker-button").onclick = () => { - console.log("toggle popup") - document.querySelector(".shx-emoji-picker-popup").classList.toggle("shown"); - }; + window.addEventListener("DOMContentLoaded", () => { + document.querySelector(".shx-emoji-picker-popup").addEventListener("emoji-click", (e) => { + console.log("emoji click") + // insertText(document.querySelector("#shx-text1"), e.detail.unicode); + }); + + console.log("reg", document.getElementById("shx-emoji-picker-button")) + + document.getElementById("shx-emoji-picker-button").onclick = () => { + console.log("toggle popup") + document.querySelector(".shx-emoji-picker-popup").classList.toggle("shown"); + }; + } {% endif %}