Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/devcows/hugo-universal-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjunichim <junichim@users.noreply.github.com>2021-08-04 23:34:08 +0300
committerGitHub <noreply@github.com>2021-08-04 23:34:08 +0300
commit9b228cfb7fd0b0420204f7f27304d798785787e9 (patch)
tree792cd9ffe570e656c2ad654671d7d7f6de4e668a /layouts
parentcb2d782ffa3f198469c54070a7a3c5eb0e5b0849 (diff)
enable reCAPTCHA widget in contact form page (#278)
* enable reCAPTCHA widget in your page * If condition in one line. * Updated doc. Co-authored-by: Guillermo Guerrero Ibarra <guillermo.guerrero@deliveroo.co.uk>
Diffstat (limited to 'layouts')
-rw-r--r--layouts/partials/contact.html6
-rw-r--r--layouts/partials/map.html2
-rw-r--r--layouts/partials/scripts.html9
3 files changed, 11 insertions, 6 deletions
diff --git a/layouts/partials/contact.html b/layouts/partials/contact.html
index 82304f6..557539c 100644
--- a/layouts/partials/contact.html
+++ b/layouts/partials/contact.html
@@ -35,6 +35,12 @@
<textarea id="message" class="form-control" name="message" required></textarea>
</div>
</div>
+ {{ if and .Site.Params.enableRecaptchaInContactForm .Site.Params.googleRecaptchaKey }}
+ <div class="col-sm-12">
+ <div class="g-recaptcha" data-sitekey="{{ .Site.Params.googleRecaptchaKey }}"></div>
+ <br/>
+ </div>
+ {{ end }}
<div class="col-sm-12 text-center">
<button type="submit" class="btn btn-template-main"><i class="far fa-envelope"></i>{{ i18n "contactSend" }}</button>
diff --git a/layouts/partials/map.html b/layouts/partials/map.html
index 540546c..6220f54 100644
--- a/layouts/partials/map.html
+++ b/layouts/partials/map.html
@@ -1,4 +1,4 @@
-{{ if .Site.Params.enableGoogleMaps }}
+{{ if and .Site.Params.enableGoogleMaps .Site.Params.googleMapsApiKey }}
{{ if isset .Site.Params "latitude" }}
{{ if isset .Site.Params "longitude" }}
<div class="hidden">
diff --git a/layouts/partials/scripts.html b/layouts/partials/scripts.html
index 2b8ca63..266c542 100644
--- a/layouts/partials/scripts.html
+++ b/layouts/partials/scripts.html
@@ -6,15 +6,14 @@
<script src="//cdnjs.cloudflare.com/ajax/libs/waypoints/4.0.1/jquery.waypoints.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/Counter-Up/1.0/jquery.counterup.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-parallax/1.1.3/jquery-parallax.js"></script>
-{{ if .Site.Params.enableGoogleMaps }}
-{{ if .Site.Params.googleMapsApiKey }}
+{{ if and .Site.Params.enableGoogleMaps .Site.Params.googleMapsApiKey }}
<script src="//maps.googleapis.com/maps/api/js?key={{.Site.Params.googleMapsApiKey}}&v=3.exp"></script>
-{{ else }}
-<script src="//maps.googleapis.com/maps/api/js?v=3.exp"></script>
-{{ end }}
<script src="{{ "js/hpneo.gmaps.js" | relURL }}"></script>
<script src="{{ "js/gmaps.init.js" | relURL }}"></script>
{{ end }}
+{{ if and .Site.Params.enableRecaptchaInContactForm .Site.Params.googleRecaptchaKey }}
+<script src="//www.google.com/recaptcha/api.js" async defer></script>
+{{ end }}
<script src="{{ "js/front.js" | relURL }}"></script>
<!-- owl carousel -->