all files / dist/ json-inject.js

100% Statements 29/29
100% Branches 0/0
100% Functions 1/1
100% Lines 29/29
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41                       
'use strict';
 
var ReactInjection = require('react/lib/ReactInjection');
var JSONEventListener = require('./json-event-listener');
var DefaultEventPluginOrder = require('./default-event-plugin-order');
var ReactInstanceHandles = require('react/lib/ReactInstanceHandles');
var JSONMount = require('./json-mount');
var JSONComponent = require('./json-component');
var JSONTextComponent = require('./json-text-component');
var JSONComponentMixin = require('./json-component-mixin');
var HTMLDOMPropertyConfig = require('react/lib/HTMLDOMPropertyConfig');
var SVGDOMPropertyConfig = require('react/lib/SVGDOMPropertyConfig');
var JSONReconcileTransaction = require('./json-reconcile-transaction');
var ReactDefaultBatchingStrategy = require('react/lib//ReactDefaultBatchingStrategy');
var ClientReactRootIndex = require('react/lib/ClientReactRootIndex');
var JSONComponentEnvironment = require('./json-component-environment');
 
module.exports = function () {
  ReactInjection.EventEmitter.injectReactEventListener(JSONEventListener);
 
  ReactInjection.EventPluginHub.injectEventPluginOrder(DefaultEventPluginOrder);
  ReactInjection.EventPluginHub.injectInstanceHandle(ReactInstanceHandles);
  ReactInjection.EventPluginHub.injectMount(JSONMount);
 
  ReactInjection.NativeComponent.injectGenericComponentClass(JSONComponent);
  ReactInjection.NativeComponent.injectTextComponentClass(JSONTextComponent);
 
  ReactInjection.Class.injectMixin(JSONComponentMixin);
 
  ReactInjection.DOMProperty.injectDOMPropertyConfig(HTMLDOMPropertyConfig);
  ReactInjection.DOMProperty.injectDOMPropertyConfig(SVGDOMPropertyConfig);
 
  ReactInjection.EmptyComponent.injectEmptyComponent('noscript');
 
  ReactInjection.Updates.injectReconcileTransaction(JSONReconcileTransaction);
  ReactInjection.Updates.injectBatchingStrategy(ReactDefaultBatchingStrategy);
 
  ReactInjection.RootIndex.injectCreateReactRootIndex(ClientReactRootIndex.createReactRootIndex);
 
  ReactInjection.Component.injectEnvironment(JSONComponentEnvironment);
};