diff options
Diffstat (limited to 'ui/widgets/controlgroup.js')
-rw-r--r-- | ui/widgets/controlgroup.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ui/widgets/controlgroup.js b/ui/widgets/controlgroup.js index 641a419ed..34b2ba9c7 100644 --- a/ui/widgets/controlgroup.js +++ b/ui/widgets/controlgroup.js @@ -112,6 +112,11 @@ return $.widget( "ui.controlgroup", { .each( function() { var element = $( this ); var instance = element[ widget ]( "instance" ); + + // If the button is the child of a spinner ignore it + if ( widget === "button" && element.parent( ".ui-spinner" ).length ) { + return; + } if ( instance ) { options.classes = that._resolveClassesValues( options.classes, instance ); } @@ -252,7 +257,6 @@ return $.widget( "ui.controlgroup", { if ( instance && that[ "_" + instance.widgetName + "Options" ] ) { var options = that[ "_" + instance.widgetName + "Options" ]( value ); - options.classes = that._resolveClassesValues( options.classes, instance ); instance.element[ instance.widgetName ]( options ); } else { |