this.buttons.button("enable");
}
}
- // TODO see below
- //this._super( "_setOption", key, value );
- $.Widget.prototype._setOption.apply( this, arguments );
+ this._super( "_setOption", key, value );
},
_setOptions: function( options ) {
- // TODO _super doesn't handle inheritance with more then one subclass
- // spinner subclass will have spinner as base, calling spinner._setOptions infinitely
- //this._super( "_setOptions", options );
- $.Widget.prototype._setOptions.apply( this, arguments );
+ this._super( "_setOptions", options );
if ( "value" in options ) {
this._format( this.options.value );
}
return base.prototype[ method ].apply( this, args );
};
return function() {
+ var __super = this._super,
+ __superApply = this._superApply,
+ returnValue;
+
this._super = _super;
this._superApply = _superApply;
- return value.apply( this, arguments );
+
+ returnValue = value.apply( this, arguments );
+
+ this._super = __super;
+ this._superApply = __superApply;
+
+ return returnValue;
};
}());
}