UNPKG

ractive

Version:

Next-generation DOM manipulation

19 lines (14 loc) 495 B
import Binding from 'virtualdom/items/Element/Binding/Binding'; import handleDomEvent from 'virtualdom/items/Element/Binding/shared/handleDomEvent'; var FileListBinding = Binding.extend({ render: function () { this.element.node.addEventListener( 'change', handleDomEvent, false ); }, unrender: function () { this.element.node.removeEventListener( 'change', handleDomEvent, false ); }, getValue: function () { return this.element.node.files; } }); export default FileListBinding;