From 19e3fcaa8fd906b462c7be27f880d51fa1920d00 Mon Sep 17 00:00:00 2001 From: Tim Brandin Date: Sun, 3 Apr 2016 17:59:27 +0200 Subject: [PATCH] Fixed the bug with autosubmitted form causing reloads. --- imports/ui/components/Form.jsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/imports/ui/components/Form.jsx b/imports/ui/components/Form.jsx index 174babd..22bd7c7 100644 --- a/imports/ui/components/Form.jsx +++ b/imports/ui/components/Form.jsx @@ -9,9 +9,9 @@ import './SocialButtons.jsx'; export class Form extends React.Component { componentDidMount() { - let node = ReactDOM.findDOMNode(this); - if (node) { - node.addEventListener('submit', (e) => { + let form = this.form; + if (form) { + form.addEventListener('submit', (e) => { e.preventDefault(); }); } @@ -29,7 +29,7 @@ export class Form extends React.Component { className } = this.props; return ( -
+ this.form = ref} className={[className, ready ? "ready" : null].join(' ')} className="accounts-ui">