diff options
| author | Mark Otto <[email protected]> | 2013-02-07 22:18:53 -0800 |
|---|---|---|
| committer | Mark Otto <[email protected]> | 2013-02-07 22:18:53 -0800 |
| commit | 2aa1a4dc706606e060525907574bb648b773f312 (patch) | |
| tree | baccd787bdbcf45a235c3a042c1510730a24b420 /docs/assets/js/bootstrap.js | |
| parent | a9729c5fd003abbfa0d1ab5bc318a069fd5b1382 (diff) | |
| parent | 8c7f9c66a7d12f47f50618ef420868fe836d0c33 (diff) | |
| download | bootstrap-2aa1a4dc706606e060525907574bb648b773f312.tar.xz bootstrap-2aa1a4dc706606e060525907574bb648b773f312.zip | |
Merge branch 'master' into 3.0.0-wip
Conflicts:
docs/assets/js/bootstrap.min.js
Diffstat (limited to 'docs/assets/js/bootstrap.js')
| -rw-r--r-- | docs/assets/js/bootstrap.js | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/docs/assets/js/bootstrap.js b/docs/assets/js/bootstrap.js index 85835c393..e699b5af8 100644 --- a/docs/assets/js/bootstrap.js +++ b/docs/assets/js/bootstrap.js @@ -936,12 +936,13 @@ }) } - , hideModal: function (that) { - this.$element - .hide() - .trigger('hidden') - - this.backdrop() + , hideModal: function () { + var that = this + this.$element.hide() + this.backdrop(function () { + that.removeBackdrop() + that.$element.trigger('hidden') + }) } , removeBackdrop: function () { @@ -969,6 +970,8 @@ this.$backdrop.addClass('in') + if (!callback) return + doAnimate ? this.$backdrop.one($.support.transition.end, callback) : callback() @@ -977,8 +980,8 @@ this.$backdrop.removeClass('in') $.support.transition && this.$element.hasClass('fade')? - this.$backdrop.one($.support.transition.end, $.proxy(this.removeBackdrop, this)) : - this.removeBackdrop() + this.$backdrop.one($.support.transition.end, callback) : + callback() } else if (callback) { callback() @@ -1291,7 +1294,7 @@ , fixTitle: function () { var $e = this.$element if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') { - $e.attr('data-original-title', $e.attr('title') || '').removeAttr('title') + $e.attr('data-original-title', $e.attr('title') || '').attr('title', '') } } @@ -2146,7 +2149,6 @@ $(document).on('focus.typeahead.data-api', '[data-provide="typeahead"]', function (e) { var $this = $(this) if ($this.data('typeahead')) return - e.preventDefault() $this.typeahead($this.data()) }) |
