@@ -57,6 +57,7 @@ var propTypes = {
5757
5858 placeholder : React . PropTypes . string ,
5959
60+ autoFocus : React . PropTypes . bool ,
6061 disabled : CustomPropTypes . disabled . acceptsArray ,
6162
6263 readOnly : CustomPropTypes . readOnly . acceptsArray ,
@@ -118,7 +119,8 @@ var Multiselect = React.createClass({
118119 getInitialState ( ) {
119120 var { data, value, valueField, searchTerm } = this . props
120121 , dataItems = splat ( value ) . map ( item => dataItem ( data , item , valueField ) )
121- , data = this . process ( data , dataItems , searchTerm )
122+
123+ data = this . process ( data , dataItems , searchTerm )
122124
123125 return {
124126 focusedTag : null ,
@@ -215,7 +217,7 @@ var Multiselect = React.createClass({
215217 ref = 'status'
216218 id = { instanceId ( this , '__notify' ) }
217219 role = "status"
218- className = 'sr-only '
220+ className = 'rw-sr '
219221 aria-live = 'assertive'
220222 aria-atomic = "true"
221223 aria-relevant = "additions removals text"
@@ -248,6 +250,7 @@ var Multiselect = React.createClass({
248250 role = 'listbox'
249251 aria-expanded = { open }
250252 aria-busy = { ! ! busy }
253+ autoFocus = { this . props . autoFocus }
251254 aria-owns = { listID
252255 + ' ' + instanceId ( this , '__notify' )
253256 + ( shouldRenderTags ? ( ' ' + tagsID ) : '' )
0 commit comments