@samitouri / QOS-React-2 / commits / 4c32fb487e

Wrap jQuery Mobile example's components with React.createFactory to fix on v0.13.0. Fixes #2880

Oiva Eskola committed Feb 18, 2015 at 00:13 UTC 4c32fb487e80ab705b4a0b20192bd17ffc9f3adc
1 file changed +9
examples/jquery-mobile/js/app.js
+9
@@ -43,6 +43,7 @@ var App = React.createClass({
43 );
44 }
45 });
46 +App = React.createFactory(App);
47
48 /** jQuery Mobile button component. */
49 var JQueryMobileButton = React.createClass({
@@ -58,6 +59,7 @@ var JQueryMobileButton = React.createClass({
59 );
60 }
61 });
62 +JQueryMobileButton = React.createFactory(JQueryMobileButton);
63
64 /** jQuery Mobile page content component. */
65 var JQueryMobileContent = React.createClass({
@@ -69,6 +71,7 @@ var JQueryMobileContent = React.createClass({
71 );
72 }
73 });
74 +JQueryMobileContent = React.createFactory(JQueryMobileContent);
75
76 /** jQuery Mobile footer component. */
77 var JQueryMobileFooter = React.createClass({
@@ -80,6 +83,7 @@ var JQueryMobileFooter = React.createClass({
83 );
84 }
85 });
86 +JQueryMobileFooter = React.createFactory(JQueryMobileFooter);
87
88 /** jQuery Mobile header component. */
89 var JQueryMobileHeader = React.createClass({
@@ -91,6 +95,7 @@ var JQueryMobileHeader = React.createClass({
95 );
96 }
97 });
98 +JQueryMobileHeader = React.createFactory(JQueryMobileHeader);
99
100 /** jQuery Mobile page component. */
101 var JQueryMobilePage = React.createClass({
@@ -112,6 +117,7 @@ var JQueryMobilePage = React.createClass({
117 );
118 }
119 });
120 +JQueryMobilePage = React.createFactory(JQueryMobilePage);
121
122 /** Application page one component. */
123 var PageOneContent = React.createClass({
@@ -144,6 +150,7 @@ var PageOneContent = React.createClass({
150 );
151 }
152 });
153 +PageOneContent = React.createFactory(PageOneContent);
154
155 /** Application page two component. */
156 var PageTwoContent = React.createClass({
@@ -160,6 +167,7 @@ var PageTwoContent = React.createClass({
167 );
168 }
169 });
170 +PageTwoContent = React.createFactory(PageTwoContent);
171
172 /** Application popup page component. */
173 var PagePopUpContent = React.createClass({
@@ -177,6 +185,7 @@ var PagePopUpContent = React.createClass({
185 );
186 }
187 });
188 +PagePopUpContent = React.createFactory(PagePopUpContent);
189
190 // Render application.
191 React.render(App(null), document.getElementById('content'));