Skip to content
This repository was archived by the owner on Oct 8, 2021. It is now read-only.

Commit 3f6a188

Browse files
author
Gabriel Schulhof
committed
Collapsible: Account for the possibility that the collapsibleset widget is not defined.
1 parent 04a449a commit 3f6a188

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

js/widgets/collapsible.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,11 @@ $.widget( "mobile.collapsible", $.mobile.widget, {
2828
_create: function() {
2929
var $el = this.element,
3030
o = this.options,
31+
collapsiblesetWidgetSelector = ( $.mobile.collapsibleset ? ", :mobile-collapsibleset" : "" ),
3132
collapsible = $el.addClass( "ui-collapsible" ),
3233
collapsibleHeading = $el.children( o.heading ).first(),
3334
collapsibleContent = collapsible.wrapInner( "<div class='ui-collapsible-content'></div>" ).children( ".ui-collapsible-content" ),
34-
collapsibleSet = $el.closest( ":jqmData(role='collapsible-set'), :mobile-collapsibleset" ).addClass( "ui-collapsible-set" ),
35+
collapsibleSet = $el.closest( ":jqmData(role='collapsible-set')" + collapsiblesetWidgetSelector ).addClass( "ui-collapsible-set" ),
3536
collapsibleClasses = "";
3637

3738
// Replace collapsibleHeading if it's a legend

0 commit comments

Comments
 (0)