mirror of
https://github.com/adnexus/jquery-ui.git
synced 2026-07-27 07:04:53 +00:00
Widget: destroy() now calls _destroy() so that widgets don't need to call the base destroy method. Fixes #5056 - Widget factory: Remove need to call base destroy method.
This commit is contained in:
Vendored
+4
-2
@@ -141,8 +141,8 @@ $.Widget.prototype = {
|
||||
_getCreateOptions: function() {
|
||||
return $.metadata && $.metadata.get( this.element[0] )[ this.widgetName ];
|
||||
},
|
||||
_create: function() {},
|
||||
_init: function() {},
|
||||
_create: $.noop,
|
||||
_init: $.noop,
|
||||
|
||||
_super: function( method ) {
|
||||
return this.base[ method ].apply( this, slice.call( arguments, 1 ) );
|
||||
@@ -152,6 +152,7 @@ $.Widget.prototype = {
|
||||
},
|
||||
|
||||
destroy: function() {
|
||||
this._destroy();
|
||||
this.element
|
||||
.unbind( "." + this.widgetName )
|
||||
.removeData( this.widgetName );
|
||||
@@ -162,6 +163,7 @@ $.Widget.prototype = {
|
||||
this.widgetBaseClass + "-disabled " +
|
||||
"ui-state-disabled" );
|
||||
},
|
||||
_destroy: $.noop,
|
||||
|
||||
widget: function() {
|
||||
return this.element;
|
||||
|
||||
Reference in New Issue
Block a user