remove bind methods
parent
fe3b983347
commit
50fce52261
|
@ -26,7 +26,8 @@ export default React.createClass({
|
|||
params: PropTypes.object
|
||||
},
|
||||
|
||||
onAnswer(answer, userAnswer, info, e) {
|
||||
onAnswer(answer, userAnswer) {
|
||||
return (e) => {
|
||||
if (e && e.preventDefault) {
|
||||
e.preventDefault();
|
||||
}
|
||||
|
@ -35,6 +36,7 @@ export default React.createClass({
|
|||
this.setState({ showInfo: true });
|
||||
}
|
||||
return debug('incorrect');
|
||||
};
|
||||
},
|
||||
|
||||
onCorrectAnswer() {
|
||||
|
@ -77,7 +79,7 @@ export default React.createClass({
|
|||
return (
|
||||
<Modal
|
||||
backdrop={ false }
|
||||
onHide={ ::this.onCorrectAnswer }
|
||||
onHide={ this.onCorrectAnswer }
|
||||
show={ showInfo }>
|
||||
<Modal.Body>
|
||||
<h3>
|
||||
|
@ -88,7 +90,7 @@ export default React.createClass({
|
|||
<Button
|
||||
block={ true }
|
||||
bsSize='large'
|
||||
onClick={ ::this.onCorrectAnswer }>
|
||||
onClick={ this.onCorrectAnswer }>
|
||||
To next questions
|
||||
</Button>
|
||||
</Modal.Footer>
|
||||
|
@ -116,13 +118,13 @@ export default React.createClass({
|
|||
<Button
|
||||
bsSize='large'
|
||||
className='pull-left'
|
||||
onClick={ this.onAnswer.bind(this, answer, false, info) }>
|
||||
onClick={ this.onAnswer(answer, false, info) }>
|
||||
false
|
||||
</Button>
|
||||
<Button
|
||||
bsSize='large'
|
||||
className='pull-right'
|
||||
onClick={ this.onAnswer.bind(this, answer, true, info) }>
|
||||
onClick={ this.onAnswer(answer, true, info) }>
|
||||
true
|
||||
</Button>
|
||||
</Panel>
|
||||
|
|
Loading…
Reference in New Issue