From abfd151b90c54510d0a7a5b4404c443688510c35 Mon Sep 17 00:00:00 2001 From: Ben Alpert Date: Thu, 4 Jun 2015 18:13:00 -0700 Subject: [PATCH] Convert select/option to not use wrappers --- .../dom/client/wrappers/ReactDOMOption.js | 57 ++--- .../dom/client/wrappers/ReactDOMSelect.js | 198 +++++++++--------- .../wrappers/__tests__/ReactDOMSelect-test.js | 18 +- src/renderers/dom/shared/ReactDOMComponent.js | 34 ++- .../dom/shared/ReactDefaultInjection.js | 7 - 5 files changed, 158 insertions(+), 156 deletions(-) diff --git a/src/renderers/dom/client/wrappers/ReactDOMOption.js b/src/renderers/dom/client/wrappers/ReactDOMOption.js index d31a5c279a..8f2d92c481 100644 --- a/src/renderers/dom/client/wrappers/ReactDOMOption.js +++ b/src/renderers/dom/client/wrappers/ReactDOMOption.js @@ -11,86 +11,66 @@ 'use strict'; -var ReactBrowserComponentMixin = require('ReactBrowserComponentMixin'); var ReactChildren = require('ReactChildren'); -var ReactClass = require('ReactClass'); var ReactDOMSelect = require('ReactDOMSelect'); -var ReactElement = require('ReactElement'); -var ReactPropTypes = require('ReactPropTypes'); var assign = require('Object.assign'); var warning = require('warning'); -var option = ReactElement.createFactory('option'); - var valueContextKey = ReactDOMSelect.valueContextKey; /** * Implements an ; var markup = React.renderToString(stub); - expect(markup).toContain(' ; var markup = React.renderToString(stub); - expect(markup).toContain(' ; var markup = React.renderToString(stub); - expect(markup).toContain('