From bb21bfdddaf55bbe00881b6d5798fd07772f3d4c Mon Sep 17 00:00:00 2001 From: Lalo Sanchez Date: Mon, 19 Feb 2024 22:12:36 -0600 Subject: [PATCH 1/7] Check if number field is required --- includes/assets/js/kb-advanced-form-block.min.js | 2 +- src/assets/js/kb-advanced-form-block.js | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/includes/assets/js/kb-advanced-form-block.min.js b/includes/assets/js/kb-advanced-form-block.min.js index c215431a7..4e867b5fa 100644 --- a/includes/assets/js/kb-advanced-form-block.min.js +++ b/includes/assets/js/kb-advanced-form-block.min.js @@ -1 +1 @@ -(function(){"use strict";window.kadenceAdvancedForm={error_item:1,clearForm(a){a.reset()},insertAfter(a,b){b.parentNode.insertBefore(a,b.nextSibling)},markError(a,b,c){var d="";if(c.classList.contains("kb-adv-form-has-error")||c.classList.add("kb-adv-form-has-error"),a.classList.add("has-error"),b){switch(b){case"required":const c=a.getAttribute("data-kb-required-message");if(c&&""!==c){d=c;break}d=a.getAttribute("data-required-message"),d&&""!==d&&void 0!==d||(d=a.getAttribute("data-label"),(!d||""===d||void 0===d)&&(d=kb_adv_form_params.item),d=d+" "+kb_adv_form_params[b]);break;case"mismatch":d=a.getAttribute("data-mismatch-message"),d&&""!==d&&void 0!==d||(d=a.getAttribute("data-label"),(!d||""===d||void 0===d)&&(d=kb_adv_form_params.item),d=d+" "+kb_adv_form_params[b]);break;case"validation":d=a.getAttribute("data-validation-message"),d&&""!==d&&void 0!==d||(d=a.getAttribute("data-label"),(!d||""===d||void 0===d)&&(d=kb_adv_form_params.item),d=d+" "+kb_adv_form_params[b])}var e=a.parentNode.querySelector(".kb-adv-form-error-msg");e&&e.remove();var f=a.getAttribute("name")+"-error";a.setAttribute("aria-describedby",f),a.setAttribute("aria-invalid","true");var g=document.createElement("div");g.id=f,g.classList.add("kb-adv-form-error-msg"),g.classList.add("kb-adv-form-message"),g.classList.add("kb-adv-form-warning"),g.setAttribute("role","alert"),g.innerHTML=window.kadenceAdvancedForm.strip_tags(d,"