silverstripe-framework/javascript/ToggleCompositeField.js
Adam Judd 3a555d2bcb Set 'active' correctly for accordion widget
The accordion widget was previously being passed true and false, where as it either expects true or the integer of the panel to show.

This fix sets it as either false or 0.
2012-12-18 23:22:37 -08:00

28 lines
489 B
JavaScript

(function($){
$.entwine('ss', function($){
$('.ss-toggle').entwine({
onadd: function() {
this.accordion({
collapsible: true,
active: (this.hasClass("ss-toggle-start-closed")) ? false : 0
});
this._super();
},
onremove: function() {
this.accordion('destroy');
},
getTabSet: function() {
return this.closest(".ss-tabset");
},
fromTabSet: {
ontabsshow: function() {
this.accordion("resize");
}
}
});
});
})(jQuery);