aboutsummaryrefslogtreecommitdiff
path: root/dist/js/bootstrap.js
diff options
context:
space:
mode:
authorChris Rebert <[email protected]>2014-05-21 23:37:06 -0700
committerChris Rebert <[email protected]>2014-05-21 23:37:06 -0700
commit1340a491e545b60eaa4d367caa6fc043b1eedc30 (patch)
tree84b81d0ea5341ae9d9faa5d40fba5749b35523a7 /dist/js/bootstrap.js
parent3dd1531d81c90d6d1cf04962032f868d315ab21c (diff)
downloadbootstrap-1340a491e545b60eaa4d367caa6fc043b1eedc30.tar.xz
bootstrap-1340a491e545b60eaa4d367caa6fc043b1eedc30.zip
grunt dist
Diffstat (limited to 'dist/js/bootstrap.js')
-rw-r--r--dist/js/bootstrap.js12
1 files changed, 7 insertions, 5 deletions
diff --git a/dist/js/bootstrap.js b/dist/js/bootstrap.js
index ea770c956..02cbb5c1c 100644
--- a/dist/js/bootstrap.js
+++ b/dist/js/bootstrap.js
@@ -1074,7 +1074,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
if ($this.is('a')) e.preventDefault()
Plugin.call($target, option, this)
- $target.one('hide', function () {
+ $target.one('hide.bs.modal', function () {
$this.is(':visible') && $this.trigger('focus')
})
})
@@ -1944,7 +1944,8 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
var Affix = function (element, options) {
this.options = $.extend({}, Affix.DEFAULTS, options)
- this.$window = $(window)
+
+ this.$target = $(this.options.target)
.on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this))
.on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this))
@@ -1961,13 +1962,14 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
Affix.RESET = 'affix affix-top affix-bottom'
Affix.DEFAULTS = {
- offset: 0
+ offset: 0,
+ target: window
}
Affix.prototype.getPinnedOffset = function () {
if (this.pinnedOffset) return this.pinnedOffset
this.$element.removeClass(Affix.RESET).addClass('affix')
- var scrollTop = this.$window.scrollTop()
+ var scrollTop = this.$target.scrollTop()
var position = this.$element.offset()
return (this.pinnedOffset = position.top - scrollTop)
}
@@ -1980,7 +1982,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
if (!this.$element.is(':visible')) return
var scrollHeight = $(document).height()
- var scrollTop = this.$window.scrollTop()
+ var scrollTop = this.$target.scrollTop()
var position = this.$element.offset()
var offset = this.options.offset
var offsetTop = offset.top