aboutsummaryrefslogtreecommitdiff
path: root/docs/assets/js/bootstrap-dropdown.js
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2012-10-29 22:01:58 -0700
committerMark Otto <[email protected]>2012-10-29 22:01:58 -0700
commitb5af762ef59e1fa97f4386f5feadb67aa5183fef (patch)
tree3bcd0841e6938379e8c8ae7259ee16f27a49ea41 /docs/assets/js/bootstrap-dropdown.js
parent7426ced0fb288a9e86f18da1849ad74f652d219a (diff)
parent68cfedb34af198f178128f8c9bc8ea164e44304a (diff)
downloadbootstrap-2.2.0.tar.xz
bootstrap-2.2.0.zip
Merge branch '2.1.2-wip'v2.2.0
Conflicts: js/bootstrap-dropdown.js
Diffstat (limited to 'docs/assets/js/bootstrap-dropdown.js')
-rw-r--r--docs/assets/js/bootstrap-dropdown.js20
1 files changed, 9 insertions, 11 deletions
diff --git a/docs/assets/js/bootstrap-dropdown.js b/docs/assets/js/bootstrap-dropdown.js
index 42370dfbe..d8821b944 100644
--- a/docs/assets/js/bootstrap-dropdown.js
+++ b/docs/assets/js/bootstrap-dropdown.js
@@ -1,5 +1,5 @@
/* ============================================================
- * bootstrap-dropdown.js v2.1.1
+ * bootstrap-dropdown.js v2.2.0
* http://twitter.github.com/bootstrap/javascript.html#dropdowns
* ============================================================
* Copyright 2012 Twitter, Inc.
@@ -100,8 +100,9 @@
}
function clearMenus() {
- getParent($(toggle))
- .removeClass('open')
+ $(toggle).each(function () {
+ getParent($(this)).removeClass("open")
+ })
}
function getParent($this) {
@@ -138,13 +139,10 @@
/* APPLY TO STANDARD DROPDOWN ELEMENTS
* =================================== */
- $(function () {
- $('html')
- .on('click.dropdown.data-api touchstart.dropdown.data-api', clearMenus)
- $('body')
- .on('click.dropdown touchstart.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
- .on('click.dropdown.data-api touchstart.dropdown.data-api' , toggle, Dropdown.prototype.toggle)
- .on('keydown.dropdown.data-api touchstart.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
- })
+ $(document)
+ .on('click.dropdown.data-api touchstart.dropdown.data-api', clearMenus)
+ .on('click.dropdown touchstart.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
+ .on('click.dropdown.data-api touchstart.dropdown.data-api' , toggle, Dropdown.prototype.toggle)
+ .on('keydown.dropdown.data-api touchstart.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
}(window.jQuery); \ No newline at end of file