Skip to content
Snippets Groups Projects
Select Git revision
  • f4e4febe2c073ad1afe9ca2fcda5d8fe55810d79
  • master default protected
  • thumbnails-viewer-drag-and-drop-feedback
3 results

tag.js

Blame
  • contactMailButton.js 627 B
    class contactMailButton extends HTMLElement {
        constructor() {
            super();
            this.addButton();
    
        }
    
        async addButton() {
            let sitekey = await (await fetch("/API/config.php?name=sitekey")).text();
            console.log(sitekey);
            this.innerHTML = `E-Mail: <button id="emailButton" class="h-captcha" data-sitekey="${sitekey}" data-callback="onSubmit">laden</button><br>`;
            const script = document.createElement("script");
            script.src = "https://hCaptcha.com/1/api.js";
            document.head.append(script);
        }
    }
    
    customElements.define("jl-contact_mail_button", contactMailButton);