@samitouri / QOS-React-2 / commits / cf926338bf
Fork 0

The library for web and native user interfaces.

Fix `onChange` for File Input

Makes sure that `onChange` fires for file inputs.

CommitSyncScript committed Jun 26, 2013 at 11:20 UTC cf926338bf64da66ccf44e1ad8f0cbf8cf83a924
1 file changed +4 -1
src/eventPlugins/ChangeEventPlugin.js
+4 -1
@@ -51,7 +51,10 @@ var activeElementValueProp = null;
51 * SECTION: handle `change` event
52 */
53 var shouldUseChangeEvent = function(elem) {
54 - return elem.nodeName === 'SELECT';
54 + return (
55 + elem.nodeName === 'SELECT' ||
56 + (elem.nodeName === 'INPUT' && elem.type === 'file')
57 + );
58 };
59
60 var doesChangeEventBubble = false;