PluginProbe ʕ •ᴥ•ʔ
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI / 1.6.3
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI v1.6.3
3.5.2 3.5.1 3.5.0 3.4.8 3.4.7 3.4.6 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5.1 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.10 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.6.1 1.6.7 1.7.0 1.7.0.1 1.7.0.2 1.7.0.3 1.7.1 1.7.2 1.7.2.1 1.7.2.2 1.7.3 1.7.4 1.7.5 1.7.5.1 1.7.5.2 1.7.6 1.7.7 1.7.7.1 1.7.7.2 1.7.8 1.7.9 1.8.0 1.8.0.1 1.8.1 1.8.2 1.8.2.1 1.8.2.2 1.8.2.3 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.0.1 1.9.1 1.9.2 1.9.3 1.9.4 1.9.4.1 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.0.1 2.0.1 2.0.2 2.0.3 2.0.3.1 2.0.4 2.0.4.1 2.0.5 2.0.6 2.0.7 2.0.8 2.0.8.1 2.0.9 3.0.0 3.0.0.1 3.0.1 3.0.2 3.0.3 3.0.3.1 3.0.4 3.0.4.1 3.0.4.2 3.0.5 3.0.5.1 3.0.5.2 3.0.6 3.0.6.1 3.0.7.1 3.0.8 3.0.8.1 3.0.9 3.0.9.1 3.0.9.2 3.0.9.3 3.0.9.4 3.0.9.5 3.1.0 3.1.1 3.1.2 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.3.0 3.4.0 3.4.1 3.4.2 3.4.2.1 3.4.3 3.4.4 3.4.5 trunk 1.0 1.0.1 1.0.2 1.0.3
everest-forms / assets / js / frontend / text-limit.min.js
everest-forms / assets / js / frontend Last commit date
ajax-submission.js 6 years ago ajax-submission.min.js 6 years ago everest-forms.js 6 years ago everest-forms.min.js 6 years ago text-limit.js 6 years ago text-limit.min.js 6 years ago
text-limit.min.js
1 lines
1 jQuery(function(){"use strict";if("undefined"==typeof everest_forms_text_limit_params)return!1;function e(){self=this,Array.prototype.slice.call(document.querySelectorAll(".everest-forms-limit-characters-enabled")).map(function(e){var t=parseInt(e.dataset.textLimit,10)||0;e.value=e.value.slice(0,t);var r=self.createHint(e.dataset.formId,e.dataset.fieldId,self.renderHint(everest_forms_text_limit_params.i18n_messages_limit_characters,e.value.length,t));e.parentNode.appendChild(r),e.addEventListener("keyup",self.checkCharacters(r,t)),e.addEventListener("keydown",self.checkCharacters(r,t))}),Array.prototype.slice.call(document.querySelectorAll(".everest-forms-limit-words-enabled")).map(function(e){var t=parseInt(e.dataset.textLimit,10)||0;e.value=e.value.trim().split(/\s+/).slice(0,t).join(" ");var r=self.createHint(e.dataset.formId,e.dataset.fieldId,self.renderHint(everest_forms_text_limit_params.i18n_messages_limit_words,e.value.trim().split(/\s+/).length,t));e.parentNode.appendChild(r),e.addEventListener("keyup",self.checkWords(r,t)),e.addEventListener("keydown",self.checkWords(r,t)),e.addEventListener("paste",self.pasteWords(t))})}e.prototype.renderHint=function(e,t,r){return e.replace("{count}",t).replace("{limit}",r)},e.prototype.createHint=function(e,t,r){var a=document.createElement("div");return a.classList.add("everest-forms-field-limit-text"),a.id="everest-forms-field-limit-text-"+e+"-"+t,a.textContent=r,a},e.prototype.checkCharacters=function(t,r){return function(e){t.textContent=self.renderHint(everest_forms_text_limit_params.i18n_messages_limit_characters,this.value.length,r)}},e.prototype.checkWords=function(r,a){return function(e){var t=this.value.trim().split(/\s+/);32===e.keyCode&&t.length>=a&&e.preventDefault(),r.textContent=self.renderHint(everest_forms_text_limit_params.i18n_messages_limit_words,t.length,a)}},e.prototype.getPastedText=function(e){return window.clipboardData&&window.clipboardData.getData?window.clipboardData.getData("Text"):e.clipboardData&&e.clipboardData.getData?e.clipboardData.getData("text/plain"):void 0},e.prototype.pasteWords=function(r){return function(e){e.preventDefault();var t=self.getPastedText(e).trim().split(/\s+/);t.splice(r,t.length),this.value=t.join(" ")}},new e});