Fix autofocus for input and textarea (#6986)

This commit is contained in:
Jim
2016-06-07 12:50:37 -07:00
parent d101f68bce
commit eb705d1448
@@ -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(