diaryUrl select
This commit is contained in:
parent
f81026e9d1
commit
8a50b9252d
2 changed files with 41 additions and 6 deletions
|
@ -1,25 +1,34 @@
|
||||||
import React, { Component } from "react";
|
import React, { Component } from "react";
|
||||||
import TextField from "@material-ui/core/TextField"
|
import TextField from "@material-ui/core/TextField"
|
||||||
import Button from "@material-ui/core/Button"
|
import Button from "@material-ui/core/Button"
|
||||||
|
import Select from "@material-ui/core/Select"
|
||||||
|
import MenuItem from '@material-ui/core/MenuItem';
|
||||||
|
|
||||||
class LoginForm extends Component {
|
class LoginForm extends Component {
|
||||||
|
urls = {
|
||||||
|
Uonet: 'https://cufs.vulcan.net.pl/',
|
||||||
|
Fakelog: 'http://cufs.fakelog.cf/',
|
||||||
|
}
|
||||||
|
;
|
||||||
state = {
|
state = {
|
||||||
loginName: '',
|
loginName: '',
|
||||||
Password: '',
|
Password: '',
|
||||||
Symbol: '', //'powiatwulkanowy',
|
Symbol: '',
|
||||||
diaryUrl: 'http://cufs.fakelog.cf/'
|
diaryUrl: ''
|
||||||
};
|
};
|
||||||
constructor(props) {
|
constructor(props) {
|
||||||
super(props);
|
super(props);
|
||||||
this.handleChangeEmail = this.handleChangeEmail.bind(this);
|
this.handleChangeEmail = this.handleChangeEmail.bind(this);
|
||||||
this.handleChangePassword = this.handleChangePassword.bind(this);
|
this.handleChangePassword = this.handleChangePassword.bind(this);
|
||||||
this.handleChangeSymbol = this.handleChangeSymbol.bind(this)
|
this.handleChangeSymbol = this.handleChangeSymbol.bind(this)
|
||||||
|
this.handleChangeURL = this.handleChangeURL.bind(this)
|
||||||
this.handleSubmit = this.handleSubmit.bind(this);
|
this.handleSubmit = this.handleSubmit.bind(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
handleChangeEmail(event) { this.setState({loginName: event.target.value}); }
|
handleChangeEmail(event) { this.setState({loginName: event.target.value}); }
|
||||||
handleChangePassword(event) { this.setState({Password: event.target.value}); }
|
handleChangePassword(event) { this.setState({Password: event.target.value}); }
|
||||||
handleChangeSymbol(event) { this.setState({Symbol: event.target.value}); }
|
handleChangeSymbol(event) { this.setState({Symbol: event.target.value}); }
|
||||||
|
handleChangeURL(event) { this.setState({diaryUrl: event.target.value}); }
|
||||||
csrfcookie() {
|
csrfcookie() {
|
||||||
var cookieValue = null,
|
var cookieValue = null,
|
||||||
name = 'csrftoken';
|
name = 'csrftoken';
|
||||||
|
@ -63,9 +72,13 @@ class LoginForm extends Component {
|
||||||
render() {
|
render() {
|
||||||
return (
|
return (
|
||||||
<form onSubmit={this.handleSubmit}>
|
<form onSubmit={this.handleSubmit}>
|
||||||
<TextField value={this.state.loginName} onChange={this.handleChangeEmail} variant="outlined" label="E-mail"/>
|
<TextField value={this.state.loginName} onChange={this.handleChangeEmail} label="E-mail"/><br />
|
||||||
<TextField value={this.state.Password} onChange={this.handleChangePassword} variant="outlined" label="Password" type="password"/>
|
<TextField value={this.state.Password} onChange={this.handleChangePassword} label="Password" type="password"/><br />
|
||||||
<TextField value={this.state.Symbol} onChange={this.handleChangeSymbol} variant="outlined" label="Symbol"/>
|
<TextField value={this.state.Symbol} onChange={this.handleChangeSymbol} label="Symbol"/><br />
|
||||||
|
<Select onChange={this.handleChangeURL}>
|
||||||
|
<MenuItem value={this.urls.Uonet} >Vulcan UONET+</MenuItem>
|
||||||
|
<MenuItem value={this.urls.Fakelog}>Fakelog</MenuItem>
|
||||||
|
</Select><br />
|
||||||
<Button type="submit" variant="contained" color="primary" size="large">Wyślij</Button>
|
<Button type="submit" variant="contained" color="primary" size="large">Wyślij</Button>
|
||||||
</form>
|
</form>
|
||||||
);
|
);
|
||||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue