r3125 committed - spinner: fixed width and spinnerClass options
Revision: 3125
Author: pazu2k@gmail.com
Date: Mon Aug 24 05:42:44 2009
Log: spinner: fixed width and spinnerClass options
http://code.google.com/p/jquery-ui/source/detail?r=3125
Modified:
/branches/dev/spinner/ui/ui.spinner.js
=======================================
--- /branches/dev/spinner/ui/ui.spinner.js Mon Aug 24 04:01:55 2009
+++ /branches/dev/spinner/ui/ui.spinner.js Mon Aug 24 05:42:44 2009
@@ -32,6 +32,8 @@
if (this.options.buttons !== buttonDefault) {
this.buttons.hide();
}
+
+ this.spinnerClass = this.options.spinnerClass;
},
_initOptions: function() {
var self = this,
@@ -356,6 +358,20 @@
this._format(value);
return;
}
+
+ if (key === 'width') {
+ this.element.width(value);
+ return;
+ }
+
+ if (key === 'spinnerClass') {
+ if (this.spinnerClass) {
+ this.uiSpinner.removeClass(this.spinnerClass);
+ }
+ this.uiSpinner.addClass(value);
+ this.spinnerClass = value;
+ return;
+ }
},
_validChars: function() {
var radix = parseInt(this.options.radix);