Sha256: 57f1d9499c392c324367a2d41e1e79c777a7306834ec6d908a43eeeb1c2d5f00
Contents?: true
Size: 427 Bytes
Versions: 3
Compression:
Stored size: 427 Bytes
Contents
var _ = require('../../util') module.exports = { bind: function () { var self = this var el = this.el this.listener = function () { self.set(el.checked) } _.on(el, 'change', this.listener) if (el.checked) { this._initValue = el.checked } }, update: function (value) { this.el.checked = !!value }, unbind: function () { _.off(this.el, 'change', this.listener) } }
Version data entries
3 entries across 3 versions & 1 rubygems