diff options
author | junichim <junichim@users.noreply.github.com> | 2021-08-04 23:34:08 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-04 23:34:08 +0300 |
commit | 9b228cfb7fd0b0420204f7f27304d798785787e9 (patch) | |
tree | 792cd9ffe570e656c2ad654671d7d7f6de4e668a /layouts | |
parent | cb2d782ffa3f198469c54070a7a3c5eb0e5b0849 (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.html | 6 | ||||
-rw-r--r-- | layouts/partials/map.html | 2 | ||||
-rw-r--r-- | layouts/partials/scripts.html | 9 |
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 --> |