Commit 2eb63e60 authored by Ray Schamp's avatar Ray Schamp

Scope message handler to confirmation iframe

parent 3b729fcb
......@@ -70,6 +70,7 @@ var Splash = injectIntl(React.createClass({
},
onMessage: function (e) {
if (e.origin != window.location.origin) return;
if (e.source != this.refs.emailConfirmationiFrame.contentWindow) return;
if (e.data == 'resend-done') {
this.hideEmailConfirmationModal();
} else {
......@@ -299,9 +300,9 @@ var Splash = injectIntl(React.createClass({
isOpen={this.state.emailConfirmationModalOpen}
onRequestClose={this.hideEmailConfirmationModal}
style={{content: emailConfirmationStyle}}>
<iframe
src="/accounts/email_resend_standalone/"
{...omit(emailConfirmationStyle, 'padding')} />
<iframe ref="emailConfirmationiFrame"
src="/accounts/email_resend_standalone/"
{...omit(emailConfirmationStyle, 'padding')} />
</Modal>
] : []}
<div key="inner" className="inner">
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment