1
0
mirror of https://github.com/ascribe/onion.git synced 2024-07-01 06:02:12 +02:00

query_params in coa_verify

This commit is contained in:
diminator 2015-12-08 18:17:08 +01:00
parent 2cc02d9599
commit 8226011e8a

View File

@ -17,9 +17,13 @@ import { setDocumentTitle } from '../utils/dom_utils';
let CoaVerifyContainer = React.createClass({ let CoaVerifyContainer = React.createClass({
propTypes: {
location: React.PropTypes.object
},
render() { render() {
setDocumentTitle(getLangText('Verify your Certificate of Authenticity')); setDocumentTitle(getLangText('Verify your Certificate of Authenticity'));
return ( return (
<div className="ascribe-login-wrapper"> <div className="ascribe-login-wrapper">
<br/> <br/>
@ -27,7 +31,7 @@ let CoaVerifyContainer = React.createClass({
{getLangText('Verify your Certificate of Authenticity')} {getLangText('Verify your Certificate of Authenticity')}
</div> </div>
<CoaVerifyForm /> <CoaVerifyForm location={this.props.location}/>
<br /> <br />
<br /> <br />
{getLangText('ascribe is using the following public key for verification')}: {getLangText('ascribe is using the following public key for verification')}:
@ -47,6 +51,10 @@ let CoaVerifyContainer = React.createClass({
let CoaVerifyForm = React.createClass({ let CoaVerifyForm = React.createClass({
propTypes: {
location: React.PropTypes.object
},
handleSuccess(response){ handleSuccess(response){
let notification = null; let notification = null;
if (response.verdict) { if (response.verdict) {
@ -56,6 +64,7 @@ let CoaVerifyForm = React.createClass({
}, },
render() { render() {
const {message, signature} = this.props.location.query;
return ( return (
<div> <div>
<Form <Form
@ -79,6 +88,7 @@ let CoaVerifyForm = React.createClass({
type="text" type="text"
placeholder={getLangText('Copy paste the message on the bottom of your Certificate of Authenticity')} placeholder={getLangText('Copy paste the message on the bottom of your Certificate of Authenticity')}
autoComplete="on" autoComplete="on"
defaultValue={message}
name="username" name="username"
required/> required/>
</Property> </Property>
@ -90,6 +100,7 @@ let CoaVerifyForm = React.createClass({
<InputTextAreaToggable <InputTextAreaToggable
rows={3} rows={3}
placeholder={getLangText('Copy paste the signature on the bottom of your Certificate of Authenticity')} placeholder={getLangText('Copy paste the signature on the bottom of your Certificate of Authenticity')}
defaultValue={signature}
required/> required/>
</Property> </Property>
<hr /> <hr />