From: Mark Otto Date: Sat, 26 Nov 2016 09:18:21 +0000 (-0800) Subject: Merge pull request #18900 from vlastikcz/v4-dev-buttonChange X-Git-Tag: v4.0.0-alpha.6~403 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b6b8280938917659571b64c01bbf7bcb01b01e55;p=thirdparty%2Fbootstrap.git Merge pull request #18900 from vlastikcz/v4-dev-buttonChange Button toggling - trigger change event on input. Fixes #16673, fixes #17599. --- b6b8280938917659571b64c01bbf7bcb01b01e55 diff --cc js/src/button.js index 8b95117657,f5551f169e..45e1424ffd --- a/js/src/button.js +++ b/js/src/button.js @@@ -90,12 -90,9 +90,12 @@@ const Button = (($) => if (triggerChangeEvent) { input.checked = !$(this._element).hasClass(ClassName.ACTIVE) - $(this._element).trigger('change') + $(input).trigger('change') } + + input.focus() } + } else { this._element.setAttribute('aria-pressed', !$(this._element).hasClass(ClassName.ACTIVE))