From 84d3f343159de0fa46a4697b0e1722b6011f30c4 Mon Sep 17 00:00:00 2001 From: Martin Quarda Date: Wed, 9 Oct 2024 16:31:44 +0200 Subject: [PATCH] new login --- frontend/src/scripts/index.js | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/frontend/src/scripts/index.js b/frontend/src/scripts/index.js index 9736804..b79d895 100644 --- a/frontend/src/scripts/index.js +++ b/frontend/src/scripts/index.js @@ -16,7 +16,6 @@ class Main extends Component { constructor(props) { super(props); this.state = { - files: [], text: "", status: "", faq: false, @@ -35,6 +34,9 @@ class Main extends Component { fetch(addr_prefix + "/api/photos").then(resp => resp.json()).then(json => { this.setState({photos: json}) }) + fetch(addr_prefix + "/api/login_status").then(resp => resp.json()).then(json => { + this.setState({login_status: json}) + }) if(window.location.search){ let searchParams = new URLSearchParams(window.location.search); for(const [key, value] of searchParams){ @@ -62,9 +64,6 @@ class Main extends Component { onHashChange(event){ this.setState({page: window.location.hash, gallery_open: undefined}) } - handleChangeFiles(event) { - this.setState({files: [...event.target.files]}) - } onSubmit(event){ event.preventDefault(); let form = document.getElementById("form"); @@ -153,6 +152,11 @@ class Main extends Component { + {!this.state.login_status && + + } @@ -164,10 +168,18 @@ class Main extends Component {
{this.state.text}
} + {this.state.page == "#login" && +
+
this.onSubmit(e)}> + + progress: {(this.state.uploadProgress * 100).toFixed(1)}% +
+
+ } {this.state.page == "#upload_files" &&
this.onSubmit(e)}> - + progress: {(this.state.uploadProgress * 100).toFixed(1)}%
}