Sha256: 5ab0ca046511a4b95c580abd22cc94cee92b11de5cc944226e6fd0627f06e75d
Contents?: true
Size: 987 Bytes
Versions: 1
Compression:
Stored size: 987 Bytes
Contents
(function(){ var antiSpamizeForms = function(){ var forms = document.querySelectorAll("form"); for(var i = 0, max = forms.length; i < max; i++){ (function(form){ form.onsubmit = function(){ if(form.querySelectorAll('input.antispam_token').length == 0){ var input = document.createElement('input'); input.type = 'hidden'; input.name = 'antispam_token'; input.className = 'antispam_token' input.value = '<%= AntiSpam.token %>'; form.appendChild(input); form.submit(); return false; } } })(forms[i]); } } if(document.attachEvent){ document.attachEvent("onreadystatechange", antiSpamizeForms); document.attachEvent("onload", antiSpamizeForms); }else{ document.addEventListener('DOMContentLoaded', antiSpamizeForms, false); document.addEventListener('load', antiSpamizeForms, false); document.addEventListener('page:load', antiSpamizeForms, false); // for turbolinks } })();
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
anti_spam-0.0.2 | app/assets/javascripts/anti-spam.js.erb |