Skip to content

Commit 2de8cec

Browse files
committed
Updated React and other dependencies
1 parent 31c76fa commit 2de8cec

6 files changed

+1512
-30
lines changed

build/react-countdown-clock.js

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/react-countdown-clock.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coffee/react-countdown-clock.coffee

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ module.exports = React.createClass
66
_fraction: null
77
_content: null
88
_canvas: null
9+
10+
displayName: 'ReactCountdownClock'
911

1012
propTypes:
1113
seconds: React.PropTypes.number
@@ -43,7 +45,7 @@ module.exports = React.createClass
4345
@_tickPeriod = @_seconds * 1.8
4446

4547
_setupCanvas: ->
46-
@_canvas = @getDOMNode()
48+
@_canvas = ReactDOM.findDOMNode this
4749
@_context = @_canvas.getContext '2d'
4850
@_context.textAlign = 'center'
4951
@_context.textBaseline = 'middle'

index.html

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,23 @@
1919
</head>
2020
<body>
2121
<div id="parappa"></div>
22-
<script src="//cdnjs.cloudflare.com/ajax/libs/react/0.12.2/react.js"></script>
23-
<script src="//cdnjs.cloudflare.com/ajax/libs/react/0.12.2/JSXTransformer.js"></script>
22+
<script src="//cdnjs.cloudflare.com/ajax/libs/react/0.14.3/react.js"></script>
23+
<script src="//cdnjs.cloudflare.com/ajax/libs/react/0.14.3/react-dom.js"></script>
2424
<script src="./build/react-countdown-clock.js"></script>
25-
<script type="text/jsx">
26-
/** @jsx React.DOM */
25+
<script>
2726
var MAX = 30;
2827
var MIN = 5;
2928

30-
randomAmountOfSeconds = function(){
29+
var randomAmountOfSeconds = function(){
3130
return Math.floor( Math.random() * ( MAX - MIN + 1) + MIN )
3231
}
3332

34-
randomColor = function(){
33+
var randomColor = function(){
3534
return '#' + ( Math.random() * 0xFFFFFF << 0 ).toString(16);
3635
}
3736

38-
Demo = React.createClass({
37+
var Demo = React.createClass({
38+
displayName: 'Demo',
3939
getState: function(){
4040
return {
4141
seconds: randomAmountOfSeconds(),
@@ -49,11 +49,21 @@
4949
this.setState(this.getState());
5050
},
5151
render: function(){
52-
return <ReactCountdownClock seconds={this.state.seconds} color={this.state.color} alpha={0.9} onComplete={this.handleOnComplete} />
52+
return (
53+
React.createElement(ReactCountdownClock, {
54+
seconds: this.state.seconds,
55+
color: this.state.color,
56+
alpha: 0.9,
57+
onComplete: this.handleOnComplete
58+
})
59+
)
5360
}
5461
});
5562

56-
React.render(<Demo />, document.getElementById('parappa'))
63+
ReactDOM.render(
64+
React.createElement(Demo, null),
65+
document.getElementById('parappa')
66+
)
5767
</script>
5868
</body>
5969
</html>

0 commit comments

Comments
 (0)