blob: 2860ecc83a0bfa25c18c57d31e4c09ae98ccfc90 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
<hr />
<h2>{{ .Site.Params.contact.title }}</h2>
{{ if not .Site.Params.contact.postURL }}
<form action="https://formspree.io/{{ with .Site.Params.contact.email }}{{.}}{{ end }}" method="post" name="sentMessage" id="contactForm" novalidate>
{{ else }}
<form action="{{ .Site.Params.contact.postURL }}" method="POST" name="sentMessage" id="contactForm" novalidate>
{{ end }}
<div class="field">
<input name="name" id="name" placeholder="{{ .Site.Params.contact.namePlaceholder }}" />
</div>
<div class="field">
<input type="email" name="email" id="email" placeholder="{{ .Site.Params.contact.emailPlaceholder }}" />
</div>
<div class="field">
<textarea name="message" id="message" placeholder="{{ .Site.Params.contact.messagePlaceholder }}" rows="4"></textarea>
</div>
<div class="text-success" id="success" style="display:none;">
{{ with .Site.Params.contact.success }}
{{ . | markdownify }}
{{ else }}
"Thank you for contacting us."
{{ end }}
</div>
<div class="text-danger" id="error" style="display:none;">
{{ if .Site.Params.contact.error }}
{{ .Site.Params.contact.error | markdownify }}
{{ else }}
"Message could not be send. Please contact us at " {{ .Site.Params.contact.email }}
{{ end }}
</div>
<ul class="actions">
<li><button type="submit" {{ with .Site.Params.contact.captcha }} class="g-recaptcha"
data-sitekey="{{ .sitekey }}" data-callback="onSubmit" data-badge="inline" {{ end }}>{{ .Site.Params.contact.buttonText }}</button></li>
</ul>
{{ range .Site.Params.contact.fields.hidden }}
{{ if eq .name "site" }}
<input type="hidden" name="{{ .name }}" value="{{ $.Permalink }}"/>
{{ else if eq .name "page" }}
<input type="hidden" name="{{ .name }}" value="{{ $.URL }}"/>
{{ else }}
<input type="hidden" name="{{ .name }}" value="{{ .value }}"/>
{{ end }}
{{ end }}
</form>
|