Fix autofocus for input and textarea (#6986)

This commit is contained in:
Jim committed 2016-06-07 12:50:37 -07:00
1 parent d101f68bce
commit eb705d1448
1 file changed
+19
@@ -661,14 +661,33 @@ ReactDOMComponent.Mixin = {
inputPostMount,
this
);
if (props.autoFocus) {
transaction.getReactMountReady().enqueue(
AutoFocusUtils.focusDOMComponent,
this
);
}
break;
case 'textarea':
transaction.getReactMountReady().enqueue(
textareaPostMount,
this
);
if (props.autoFocus) {
transaction.getReactMountReady().enqueue(
AutoFocusUtils.focusDOMComponent,
this
);
}
break;
case 'select':
if (props.autoFocus) {
transaction.getReactMountReady().enqueue(
AutoFocusUtils.focusDOMComponent,
this
);
}
break;
case 'button':
if (props.autoFocus) {
transaction.getReactMountReady().enqueue(