From 50fce52261a18f0efeb19aceab0213712f108fb7 Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Sun, 19 Jul 2015 23:52:05 -0700 Subject: [PATCH] remove bind methods --- .../app/routes/Hikes/components/Question.jsx | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/common/app/routes/Hikes/components/Question.jsx b/common/app/routes/Hikes/components/Question.jsx index 42918687a6..5d11cfd455 100644 --- a/common/app/routes/Hikes/components/Question.jsx +++ b/common/app/routes/Hikes/components/Question.jsx @@ -26,15 +26,17 @@ export default React.createClass({ params: PropTypes.object }, - onAnswer(answer, userAnswer, info, e) { - if (e && e.preventDefault) { - e.preventDefault(); - } - if (answer === userAnswer) { - debug('correct answer!'); - this.setState({ showInfo: true }); - } - return debug('incorrect'); + onAnswer(answer, userAnswer) { + return (e) => { + if (e && e.preventDefault) { + e.preventDefault(); + } + if (answer === userAnswer) { + debug('correct answer!'); + this.setState({ showInfo: true }); + } + return debug('incorrect'); + }; }, onCorrectAnswer() { @@ -77,7 +79,7 @@ export default React.createClass({ return (

@@ -88,7 +90,7 @@ export default React.createClass({ @@ -116,13 +118,13 @@ export default React.createClass({