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'));