diff --git a/bootstrap-tabcollapse.js b/bootstrap-tabcollapse.js index 76e1279..0051922 100644 --- a/bootstrap-tabcollapse.js +++ b/bootstrap-tabcollapse.js @@ -26,8 +26,8 @@ TabCollapse.DEFAULTS = { accordionClass: 'visible-xs', tabsClass: 'hidden-xs', - accordionTemplate: function(heading, groupId, parentId, active) { - return '
' + + accordionTemplate: function(heading, groupId, panelClass, parentId, active) { + return '
' + '
' + '

' + '

' + @@ -208,7 +208,9 @@ var $tabPane = $(tabSelector), groupId = $tabPane.attr('id') + '-collapse', - $panel = $(this.options.accordionTemplate($heading, groupId, parentId, active)); + panelClass = $tabPane.attr('class').split(' ').filter(function(e){ return e.indexOf('panel') > -1 }).toString(), + $panel = $(this.options.accordionTemplate($heading, groupId, panelClass, parentId, active)); + $panel.find('.panel-heading > .panel-title').append(this._tabHeadingToPanelHeading($heading, groupId, parentId, active)); $panel.find('.panel-body').append($tabPane.contents().detach()) .data('bs.tabcollapse.tabpane', $tabPane);