12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- 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();
- }
- var recaptcha = document.getElementById('g-recaptcha-response');
- if (recaptcha && recaptcha.value === '') {
- evt.preventDefault();
- }
- });
|