From 044877368226ed4b9b3d1a095e59da7f78579df7 Mon Sep 17 00:00:00 2001 From: Rokt33r Date: Mon, 30 Nov 2015 16:28:14 +0900 Subject: [PATCH] =?UTF-8?q?Folder=20create=20modal=E3=82=92=E5=87=BA?= =?UTF-8?q?=E3=81=97=E3=81=9F=E3=82=89=E3=80=81=E3=81=BE=E3=81=A3=E3=81=99?= =?UTF-8?q?=E3=81=90Name=20input=E3=82=92Focus=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/components/modal/CreateNewFolder.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/components/modal/CreateNewFolder.js b/lib/components/modal/CreateNewFolder.js index 2686dafe..616f7692 100644 --- a/lib/components/modal/CreateNewFolder.js +++ b/lib/components/modal/CreateNewFolder.js @@ -1,4 +1,5 @@ import React, { PropTypes } from 'react' +import ReactDOM from 'react-dom' import linkState from 'boost/linkState' import { createFolder } from 'boost/actions' import store from 'boost/store' @@ -15,6 +16,10 @@ export default class CreateNewFolder extends React.Component { } } + componentDidMount () { + ReactDOM.findDOMNode(this.refs.folderName).focus() + } + handleCloseButton (e) { this.props.close() } @@ -84,7 +89,7 @@ export default class CreateNewFolder extends React.Component {
Create new folder
- this.handleKeyDown(e)} className='ipt' type='text' valueLink={this.linkState('name')} placeholder='Enter folder name'/> + this.handleKeyDown(e)} className='ipt' type='text' valueLink={this.linkState('name')} placeholder='Enter folder name'/>
{colorElements}