From: dsc Date: Fri, 17 Dec 2010 12:16:34 +0000 (-0800) Subject: Config UI scaffold. X-Git-Url: http://git.less.ly:3516/?a=commitdiff_plain;h=365fb5872f05a46d73440c77c8377a1c2100b502;p=tanks.git Config UI scaffold. --- diff --git a/src/Y/modules/y.scaffold.cjs b/src/Y/modules/y.scaffold.cjs index 45a9d5c..75d23d3 100644 --- a/src/Y/modules/y.scaffold.cjs +++ b/src/Y/modules/y.scaffold.cjs @@ -104,11 +104,15 @@ Y.subclass('Field', { } if (this.type === 'checkbox') el.attr('checked', !!this.val); + return this; }, onChange : function onChange(evt){ - this.update( this.cast(this.elField.val()) ); + if (this.type === 'checkbox') + this.update( this.elField.attr('checked') ); + else + this.update( this.cast(this.elField.val()) ); } })