From 59f911524e4d12f9ffa693a1a56429089c99d12e Mon Sep 17 00:00:00 2001
From: William Harvey
Date: Sun, 15 Nov 2020 01:57:23 -0500
Subject: [PATCH 1/3] Updated download page layout and content
---
.../analyze_sleep/waiting_for_server/index.js | 28 +++++++++++--------
1 file changed, 16 insertions(+), 12 deletions(-)
diff --git a/web/src/views/analyze_sleep/waiting_for_server/index.js b/web/src/views/analyze_sleep/waiting_for_server/index.js
index 4a5a1854..a7044559 100644
--- a/web/src/views/analyze_sleep/waiting_for_server/index.js
+++ b/web/src/views/analyze_sleep/waiting_for_server/index.js
@@ -1,5 +1,5 @@
import React, { useEffect, useState } from 'react';
-import { Container, Row, Col, Spinner } from 'reactstrap';
+import { Container, Row, Col, Alert } from 'reactstrap';
import { getLatestServerReleaseAssets } from 'requests/latest_release';
import { ListGroup, ListGroupItem } from 'reactstrap';
@@ -11,27 +11,31 @@ const WaitingForServer = () => {
}, [setAssets]);
return (
-
- Waiting for local server to be running...
+
+
+
+ Waiting for local server to be running...
+
- Download latest server release
+ Download latest server release
-
+
+
+ In order to upload your sleep file, we ask you to install our local server. This server will proceed to the
+ preprocessing, feature extraction and classification of your sleep EEG. Your data is processed locally since
+ we, at PolyCortex, believe that you should have full control over your data and its privacy.
+
+
+
{assets.map((asset) => (
-
+
{asset.name}
))}
-
-
-
-
-
-
);
};
From 456af0b5dafb508949f5243bcc7556aebaa0c3d8 Mon Sep 17 00:00:00 2001
From: William Harvey
Date: Sun, 15 Nov 2020 15:18:43 -0500
Subject: [PATCH 2/3] change bg color ListGroup items
---
web/src/views/analyze_sleep/waiting_for_server/index.js | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/web/src/views/analyze_sleep/waiting_for_server/index.js b/web/src/views/analyze_sleep/waiting_for_server/index.js
index a7044559..ae2820fb 100644
--- a/web/src/views/analyze_sleep/waiting_for_server/index.js
+++ b/web/src/views/analyze_sleep/waiting_for_server/index.js
@@ -27,10 +27,11 @@ const WaitingForServer = () => {
-
+
{assets.map((asset) => (
-
- {asset.name}
+
+
+ {asset.name}
))}
From a04b2f8c05708e5f4f755cf7cbc85932222b2827 Mon Sep 17 00:00:00 2001
From: William Harvey
Date: Sun, 15 Nov 2020 16:54:01 -0500
Subject: [PATCH 3/3] add dotdotdot animation
---
.../analyze_sleep/waiting_for_server/index.js | 10 ++++----
.../waiting_for_server/style.css | 23 +++++++++++++++++++
2 files changed, 29 insertions(+), 4 deletions(-)
create mode 100644 web/src/views/analyze_sleep/waiting_for_server/style.css
diff --git a/web/src/views/analyze_sleep/waiting_for_server/index.js b/web/src/views/analyze_sleep/waiting_for_server/index.js
index ae2820fb..109df4cc 100644
--- a/web/src/views/analyze_sleep/waiting_for_server/index.js
+++ b/web/src/views/analyze_sleep/waiting_for_server/index.js
@@ -1,7 +1,9 @@
import React, { useEffect, useState } from 'react';
-import { Container, Row, Col, Alert } from 'reactstrap';
+import { Container, Row, Col, Alert, ListGroup, ListGroupItem } from 'reactstrap';
+
import { getLatestServerReleaseAssets } from 'requests/latest_release';
-import { ListGroup, ListGroupItem } from 'reactstrap';
+
+import './style.css';
const WaitingForServer = () => {
const [assets, setAssets] = useState([]);
@@ -13,8 +15,8 @@ const WaitingForServer = () => {
return (
-
- Waiting for local server to be running...
+
+ Waiting for local server to be running
Download latest server release
diff --git a/web/src/views/analyze_sleep/waiting_for_server/style.css b/web/src/views/analyze_sleep/waiting_for_server/style.css
new file mode 100644
index 00000000..8fdf829b
--- /dev/null
+++ b/web/src/views/analyze_sleep/waiting_for_server/style.css
@@ -0,0 +1,23 @@
+.waiting_alert__text:after {
+ content: ' .';
+ animation: dots 1s steps(5, end) infinite;
+}
+
+@keyframes dots {
+ 0%,
+ 20% {
+ color: rgba(0, 0, 0, 0);
+ text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
+ }
+ 40% {
+ color: white;
+ text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
+ }
+ 60% {
+ text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0);
+ }
+ 80%,
+ 100% {
+ text-shadow: 0.25em 0 0 white, 0.5em 0 0 white;
+ }
+}