| 552 | // ================================ |
| 553 | |
| 554 | var Collapse = function (element, options) { |
| 555 | this.$element = $(element) |
| 556 | this.options = $.extend({}, Collapse.DEFAULTS, options) |
| 557 | this.$trigger = $('[data-toggle="collapse"][href="#' + element.id + '"],' + |
| 558 | '[data-toggle="collapse"][data-target="#' + element.id + '"]') |
| 559 | this.transitioning = null |
| 560 | |
| 561 | if (this.options.parent) { |
| 562 | this.$parent = this.getParent() |
| 563 | } else { |
| 564 | this.addAriaAndCollapsedClass(this.$element, this.$trigger) |
| 565 | } |
| 566 | |
| 567 | if (this.options.toggle) this.toggle() |
| 568 | } |
| 569 | |
| 570 | Collapse.VERSION = '3.3.7' |
| 571 | |