From: asineath-onpoint <145380373+asineath-onpoint@users.noreply.github.com> Date: Mon, 18 Sep 2023 17:53:31 +0000 (-0400) Subject: Update foundation.abide.js X-Git-Tag: v6.9.0^2~9^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ee0ece45b2c150b279382dde2ce786fbc79d9b2c;p=thirdparty%2Ffoundation%2Ffoundation-sites.git Update foundation.abide.js Remove all existing validation error classes before applying current error classes in validateInput, in order to remove messages for validation rules that have been satisfied by most recent value change, even if other rules are still invalid --- diff --git a/js/foundation.abide.js b/js/foundation.abide.js index cd1aca349..dda090171 100644 --- a/js/foundation.abide.js +++ b/js/foundation.abide.js @@ -510,10 +510,9 @@ class Abide extends Plugin { } if (manageErrorClasses) { + this.removeErrorClasses($el); if (!goodToGo) { - this.addErrorClasses($el, failedValidators); - } else { - this.removeErrorClasses($el); + this.addErrorClasses($el, failedValidators); } }