From b95b6bd537c054cbf55fb0f765c37a4e1f0859a1 Mon Sep 17 00:00:00 2001 From: Chris Blanchard Date: Tue, 11 Aug 2015 01:19:04 +0100 Subject: [PATCH] ES2015 gathers --- lib/react/gather.jsx | 146 ++++++++++++++++++++++++------------------- public/js/app.js | 26 +++++++- 2 files changed, 107 insertions(+), 65 deletions(-) diff --git a/lib/react/gather.jsx b/lib/react/gather.jsx index 9d2fe5c..1fdb071 100644 --- a/lib/react/gather.jsx +++ b/lib/react/gather.jsx @@ -1,14 +1,15 @@ "use strict"; var VoteButton = React.createClass({ - cancelVote: function (e) { + cancelVote(e) { socket.emit("gather:vote", { leader: { candidate: null } }); }, - vote: function (e) { + + vote(e) { e.preventDefault(); socket.emit("gather:vote", { leader: { @@ -16,7 +17,8 @@ var VoteButton = React.createClass({ } }); }, - render: function () { + + render() { if (this.props.currentGatherer === null) { return false; } @@ -40,13 +42,14 @@ var VoteButton = React.createClass({ }); var SelectPlayerButton = React.createClass({ - selectPlayer: function (e) { + selectPlayer(e) { e.preventDefault(); socket.emit("gather:select", { player: parseInt(e.target.value, 10) }) }, - render: function () { + + render() { if (this.props.gatherer.leader) { return (