From 365fb5872f05a46d73440c77c8377a1c2100b502 Mon Sep 17 00:00:00 2001 From: dsc Date: Fri, 17 Dec 2010 04:16:34 -0800 Subject: [PATCH] Config UI scaffold. --- src/Y/modules/y.scaffold.cjs | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) 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()) ); } }) -- 1.7.0.4