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

github.com/kdevo/osprey-delight.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/static
diff options
context:
space:
mode:
authorToma Nistor <toma.nistor@gmail.com>2018-11-18 12:56:19 +0300
committerToma Nistor <toma.nistor@gmail.com>2018-11-18 12:56:19 +0300
commit71d4293b160ba7f21f9fc120f9c5069a1975ae9a (patch)
treed0881fad40c0df557842e2037ce94fd3233c57da /static
parentb69cc9ba4e36ca00157d3c351d3f48207461ce98 (diff)
Changed HTTP request headers for contact form
Diffstat (limited to 'static')
-rw-r--r--static/scripts/contact.min.js2
-rw-r--r--static/scripts/src/contact.js8
2 files changed, 5 insertions, 5 deletions
diff --git a/static/scripts/contact.min.js b/static/scripts/contact.min.js
index d92b2df..c138065 100644
--- a/static/scripts/contact.min.js
+++ b/static/scripts/contact.min.js
@@ -1 +1 @@
-!function(){var e=document.querySelector.bind(document);document.querySelectorAll.bind(document);e("#form-contact").addEventListener("submit",function(s){s.preventDefault();var t=e("input[name=name]").value,a=e("input[name=email").value,i=e("input[name=_subject").value,n=e("textarea[name=message]").value,o=new XMLHttpRequest,r={name:t,_replyto:a,email:a,_subject:i,message:n};o.open("POST","{{ if .Site.Params.ajaxFormspree }}https://formspree.io/{{ .Site.Params.email }}{{ else if .Site.Params.ajaxBasin }}{{ .Site.Params.ajaxBasin }}.json{{ end }}",!0),o.setRequestHeader("{{ if .Site.Params.ajaxFormspree }}Content-Type{{ else if .Site.Params.ajaxBasin }}Accept{{ end }}","application/json; charset=UTF-8"),o.onreadystatechange=function(){function s(){a.style.visibility="hidden",a.classList.add("hide"),a.classList.remove("show"),t.style.visibility="visible",t.classList.add("show"),t.classList.remove("hide")}if(4===o.readyState&&200===o.status){e("#form-contact").reset();var t=e("#form-submit"),a=e("#form-thankyou");!function(){t.style.visibility="hidden",t.classList.add("hide"),t.classList.remove("show"),a.style.visibility="visible",a.classList.add("show"),a.classList.remove("hide"),setTimeout(s,6e3)}()}},o.send(JSON.stringify(r))})}(); \ No newline at end of file
+!function(){var e=document.querySelector.bind(document);e("#form-contact").addEventListener("submit",function(s){s.preventDefault();var t=e("input[name=name]").value,i=e("input[name=email").value,a=e("input[name=_subject").value,n=e("textarea[name=message]").value,o=new XMLHttpRequest,l={name:t,_replyto:i,email:i,_subject:a,message:n};o.open("POST","{{ if .Site.Params.ajaxFormspree }}https://formspree.io/{{ .Site.Params.email }}{{ else if .Site.Params.ajaxBasin }}{{ .Site.Params.ajaxBasin }}.json{{ end }}",!0),o.setRequestHeader("Content-Type","application/json"),o.setRequestHeader("Accept","application/json"),o.onreadystatechange=function(){function s(){i.style.visibility="hidden",i.classList.add("hide"),i.classList.remove("show"),t.style.visibility="visible",t.classList.add("show"),t.classList.remove("hide")}if(4===o.readyState&&200===o.status){e("#form-contact").reset();var t=e("#form-submit"),i=e("#form-thankyou");!function(){t.style.visibility="hidden",t.classList.add("hide"),t.classList.remove("show"),i.style.visibility="visible",i.classList.add("show"),i.classList.remove("hide"),setTimeout(s,6e3)}()}},o.send(JSON.stringify(l))})}(); \ No newline at end of file
diff --git a/static/scripts/src/contact.js b/static/scripts/src/contact.js
index e044da1..c52b7c3 100644
--- a/static/scripts/src/contact.js
+++ b/static/scripts/src/contact.js
@@ -1,6 +1,5 @@
(function() {
- var $ = document.querySelector.bind(document),
- $$ = document.querySelectorAll.bind(document)
+ var $ = document.querySelector.bind(document)
$('#form-contact').addEventListener('submit', function(e) {
e.preventDefault()
@@ -23,11 +22,12 @@
// Send to Formspree or Basin
request.open('POST', '{{ if .Site.Params.ajaxFormspree }}https://formspree.io/{{ .Site.Params.email }}{{ else if .Site.Params.ajaxBasin }}{{ .Site.Params.ajaxBasin }}.json{{ end }}', true)
- request.setRequestHeader('{{ if .Site.Params.ajaxFormspree }}Content-Type{{ else if .Site.Params.ajaxBasin }}Accept{{ end }}', 'application/json; charset=UTF-8')
+ request.setRequestHeader('Content-Type', 'application/json')
+ request.setRequestHeader('Accept', 'application/json')
// Call function when the state changes
request.onreadystatechange = function() {
if (request.readyState === 4 && request.status === 200) {
- // Reset form
+ // Reset form
$('#form-contact').reset()
var submit = $('#form-submit'),