Sha256: 066a6cf68504ba0f4d4184d36845314e6c089c863150e60bad8ccbbd70cb85d3
Contents?: true
Size: 838 Bytes
Versions: 2
Compression:
Stored size: 838 Bytes
Contents
// ======================================================================== // SproutCore // copyright 2006-2007 Sprout Systems, Inc. // ======================================================================== require('views/field') ; // A text field is an input element with type "text". This view adds support // for hinted values, etc. SC.CheckboxFieldView = SC.FieldView.extend({ emptyElement: '<input type="checkbox" value="1" />', setFieldValue: function(value) { this.rootElement.checked = !!value; }, getFieldValue: function() { return this.rootElement.checked; }, valueBindingDefault: SC.Binding.Flag, init: function() { arguments.callee.base.apply(this,arguments) ; var f = this.fieldValueDidChange.bind(this, false) ; Event.observe(this.rootElement,'click', f) ; } }) ;
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sproutcore-0.9.0 | frameworks/sproutcore/views/checkbox_field.js |
sproutcore-0.9.1 | frameworks/sproutcore/views/checkbox_field.js |