doctype html html head meta(http-equiv="Content-Type", content="text/html; charset=utf-8") meta(name="viewport", content="width=device-width, initial-scale=1") title #{__('TITLE', community)} link(href="css/style.css", rel="stylesheet", type="text/css") link(href="//fonts.googleapis.com/css?family=Lato:300,400,700,900,700italic|Open+Sans:700italic,400,600,300,700,800", rel="stylesheet", type="text/css") body #wrapper .main .header h1 strong #{community} h2 #{__('HEADER', community)} .content .information form(method="POST", action="/invite")#join-form.form input(type="email", name="email", autofocus, placeholder="#{__('ENTER_EMAIL')}")#slack-email.field if tokenRequired input(type="text", name="token", placeholder="#{__('ENTER_TOKEN')}")#slack-token.field input(type="submit", value="Join").submit if !!recaptchaSiteKey div(class="g-recaptcha", data-sitekey="#{recaptchaSiteKey}") if !!recaptchaSiteKey script(src='https://www.google.com/recaptcha/api.js') script. var tokenRequired = #{tokenRequired}; var form = document.getElementById('join-form'); var email = document.getElementById('slack-email'); var token = document.getElementById('slack-token'); form.addEventListener('submit', function(evt) { if (!email.value) { evt.preventDefault(); } if (tokenRequired && !token.value) { evt.preventDefault(); } });