diff --git a/src/dom/components/ReactDOMButton.js b/src/dom/components/ReactDOMButton.js index 593a9cf196..dbf60c34dc 100644 --- a/src/dom/components/ReactDOMButton.js +++ b/src/dom/components/ReactDOMButton.js @@ -45,6 +45,8 @@ var mouseListenerNames = keyMirror({ * when `disabled` is set. */ var ReactDOMButton = ReactCompositeComponent.createClass({ + displayName: 'ReactDOMButton', + mixins: [AutoFocusMixin], render: function() { diff --git a/src/dom/components/ReactDOMForm.js b/src/dom/components/ReactDOMForm.js index e34c954d00..c45696084b 100644 --- a/src/dom/components/ReactDOMForm.js +++ b/src/dom/components/ReactDOMForm.js @@ -33,6 +33,8 @@ var form = ReactDOM.form; * composite component and use `componentDidMount` to attach the event handlers. */ var ReactDOMForm = ReactCompositeComponent.createClass({ + displayName: 'ReactDOMForm', + render: function() { // TODO: Instead of using `ReactDOM` directly, we should use JSX. However, // `jshint` fails to parse JSX so in order for linting to work in the open diff --git a/src/dom/components/ReactDOMInput.js b/src/dom/components/ReactDOMInput.js index f1778b9790..125b0aab47 100644 --- a/src/dom/components/ReactDOMInput.js +++ b/src/dom/components/ReactDOMInput.js @@ -50,6 +50,8 @@ var instancesByReactID = {}; * @see http://www.w3.org/TR/2012/WD-html5-20121025/the-input-element.html */ var ReactDOMInput = ReactCompositeComponent.createClass({ + displayName: 'ReactDOMInput', + mixins: [LinkedValueMixin, AutoFocusMixin], getInitialState: function() { diff --git a/src/dom/components/ReactDOMOption.js b/src/dom/components/ReactDOMOption.js index f3a18cff58..63e703c1f6 100644 --- a/src/dom/components/ReactDOMOption.js +++ b/src/dom/components/ReactDOMOption.js @@ -28,6 +28,7 @@ var option = ReactDOM.option; * Implements an