diff --git a/js/modal.js b/js/modal.js index 38fa89edd1a1d74b3f0ea02fed585b85ba58056a..d0426b01b6780ff2236b85acfffcf8f0d7a4d146 100644 --- a/js/modal.js +++ b/js/modal.js @@ -169,7 +169,7 @@ this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />') .appendTo(this.$body) - this.$element.on('mousedown.dismiss.bs.modal', $.proxy(function (e) { + this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) { if (e.target !== e.currentTarget) return this.options.backdrop == 'static' ? this.$element[0].focus.call(this.$element[0]) diff --git a/js/tests/unit/modal.js b/js/tests/unit/modal.js index 6c48ed44b4bbe949f70add039b67e1fa594a4e4c..2262465a4b54ee31ac5920c3bc0393572bd10b7a 100644 --- a/js/tests/unit/modal.js +++ b/js/tests/unit/modal.js @@ -141,7 +141,7 @@ $(function () { notEqual($('#modal-test').length, 0, 'modal insterted into dom') $('.contents').click() ok($('#modal-test').is(':visible'), 'modal visible') - $('#modal-test').mousedown() + $('#modal-test').click() }) .on('hidden.bs.modal', function () { ok(!$('#modal-test').is(':visible'), 'modal hidden') @@ -196,7 +196,7 @@ $(function () { $('<div id="modal-test"><div class="contents"/></div>') .on('shown.bs.modal', function () { triggered = 0 - $('#modal-test').mousedown() + $('#modal-test').click() }) .on('hide.bs.modal', function () { triggered += 1