Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
@@ -137,7 +137,7 @@ These classes can be found in `_transitions.scss`.
Just add `data-toggle="collapse"` and a `data-target` to the element to automatically assign control of a collapsible element. The `data-target` attribute accepts a CSS selector to apply the collapse to. Be sure to add the class `collapse` to the collapsible element. If you'd like it to default open, add the additional class `show`.
-To add accordion-like group management to a collapsible control, add the data attribute `data-parent="#selector"`. Refer to the demo to see this in action.
+To add accordion-like group management to a collapsible area, add the data attribute `data-parent="#selector"`. Refer to the demo to see this in action.
### Via JavaScript
@@ -165,7 +165,7 @@ Options can be passed via data attributes or JavaScript. For data attributes, ap
parent |
selector |
false |
-
If a selector is provided, then all collapsible elements under the specified parent will be closed when this collapsible item is shown. (similar to traditional accordion behavior - this is dependent on the panel class) |
+
If a selector is provided, then all collapsible elements under the specified parent will be closed when this collapsible item is shown. (similar to traditional accordion behavior - this is dependent on the card class). The attribute has to be set on the target collapsible area. |
toggle |
diff --git a/js/tests/unit/collapse.js b/js/tests/unit/collapse.js
index c39adacdb0..a7bcaad9cd 100644
--- a/js/tests/unit/collapse.js
+++ b/js/tests/unit/collapse.js
@@ -265,17 +265,17 @@ $(function () {
+ ''
var $groups = $(accordionHTML).appendTo('#qunit-fixture').find('.card')
- var $target1 = $('').appendTo($groups.eq(0))
+ var $target1 = $('').appendTo($groups.eq(0))
- $('').appendTo($groups.eq(0))
+ $('').appendTo($groups.eq(0))
- var $target2 = $('').appendTo($groups.eq(1))
+ var $target2 = $('').appendTo($groups.eq(1))
- $('').appendTo($groups.eq(1))
+ $('').appendTo($groups.eq(1))
- var $target3 = $('').appendTo($groups.eq(2))
+ var $target3 = $('').appendTo($groups.eq(2))
- $('')
+ $('')
.appendTo($groups.eq(2))
.on('shown.bs.collapse', function () {
assert.ok($target1.hasClass('collapsed'), 'inactive target 1 does have class "collapsed"')
@@ -299,17 +299,17 @@ $(function () {
+ ''
var $groups = $(accordionHTML).appendTo('#qunit-fixture').find('.card')
- var $target1 = $('').appendTo($groups.eq(0))
+ var $target1 = $('').appendTo($groups.eq(0))
- $('').appendTo($groups.eq(0))
+ $('').appendTo($groups.eq(0))
- var $target2 = $('').appendTo($groups.eq(1))
+ var $target2 = $('').appendTo($groups.eq(1))
- $('').appendTo($groups.eq(1))
+ $('').appendTo($groups.eq(1))
- var $target3 = $('').appendTo($groups.eq(2))
+ var $target3 = $('').appendTo($groups.eq(2))
- $('')
+ $('')
.appendTo($groups.eq(2))
.on('shown.bs.collapse', function () {
assert.ok($target1.hasClass('collapsed'), 'inactive target 1 does have class "collapsed"')
@@ -401,17 +401,17 @@ $(function () {
+ ''
var $groups = $(accordionHTML).appendTo('#qunit-fixture').find('.card')
- var $target1 = $('').appendTo($groups.eq(0))
+ var $target1 = $('').appendTo($groups.eq(0))
- $('').appendTo($groups.eq(0))
+ $('').appendTo($groups.eq(0))
- var $target2 = $('').appendTo($groups.eq(1))
+ var $target2 = $('').appendTo($groups.eq(1))
- $('').appendTo($groups.eq(1))
+ $('').appendTo($groups.eq(1))
- var $target3 = $('').appendTo($groups.eq(2))
+ var $target3 = $('').appendTo($groups.eq(2))
- $('')
+ $('')
.appendTo($groups.eq(2))
.on('shown.bs.collapse', function () {
assert.strictEqual($target1.attr('aria-expanded'), 'false', 'inactive target 1 has aria-expanded="false"')
@@ -435,16 +435,16 @@ $(function () {
var showFired = false
var $groups = $(accordionHTML).appendTo('#qunit-fixture').find('.card')
- var $target1 = $('').appendTo($groups.eq(0))
+ var $target1 = $('').appendTo($groups.eq(0))
- $('')
+ $('')
.appendTo($groups.eq(0))
.on('show.bs.collapse', function () {
showFired = true
})
- var $target2 = $('').appendTo($groups.eq(1))
- var $body2 = $('').appendTo($groups.eq(1))
+ var $target2 = $('').appendTo($groups.eq(1))
+ var $body2 = $('').appendTo($groups.eq(1))
$target2.trigger('click')
diff --git a/js/tests/visual/collapse.html b/js/tests/visual/collapse.html
index 21b11a257d..3eb585b7ba 100644
--- a/js/tests/visual/collapse.html
+++ b/js/tests/visual/collapse.html
@@ -14,13 +14,13 @@
-
+
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
@@ -29,12 +29,12 @@
-
+
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
@@ -43,12 +43,12 @@
-
+
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.