ractive
Version:
Next-generation DOM manipulation
19 lines (14 loc) • 495 B
JavaScript
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;