From 8bbf512e799498b67ee02fee9e98e3e4aaf681d0 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Mon, 3 Dec 2018 16:06:59 +0800 Subject: [PATCH] Roo/bootstrap/RadioSet.js --- Roo/bootstrap/RadioSet.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Roo/bootstrap/RadioSet.js b/Roo/bootstrap/RadioSet.js index ce57bbab1d..64bb6a68aa 100644 --- a/Roo/bootstrap/RadioSet.js +++ b/Roo/bootstrap/RadioSet.js @@ -241,9 +241,11 @@ Roo.extend(Roo.bootstrap.RadioSet, Roo.bootstrap.Input, { this.indicatorEl().addClass('invisible'); } - this.el.removeClass([this.invalidClass, this.validClass]); - this.el.addClass(this.validClass); + if (Roo.bootstrap.version == 3) { + this.el.removeClass([this.invalidClass, this.validClass]); + this.el.addClass(this.validClass); + } else { this.el.removeClass(['is-invalid','is-valid']); this.el.addClass(['is-valid']); } @@ -261,11 +263,13 @@ Roo.extend(Roo.bootstrap.RadioSet, Roo.bootstrap.Input, { this.indicatorEl().addClass('visible'); } if (Roo.bootstrap.version == 3) { + this.el.removeClass(['is-invalid','is-valid']); + this.el.addClass(['is-invalid']); + } else { this.el.removeClass([this.invalidClass, this.validClass]); this.el.addClass(this.invalidClass); } - this.el.removeClass(['is-invalid','is-valid']); - this.el.addClass(['is-invalid']); + this.fireEvent('invalid', this, msg); -- 2.39.2