aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/client/util/SettingsManager.scss38
-rw-r--r--src/client/util/SettingsManager.tsx6
-rw-r--r--src/client/views/MainView.scss12
-rw-r--r--src/server/Websocket/Websocket.ts7
4 files changed, 44 insertions, 19 deletions
diff --git a/src/client/util/SettingsManager.scss b/src/client/util/SettingsManager.scss
index 5839fa748..9b6a2ccae 100644
--- a/src/client/util/SettingsManager.scss
+++ b/src/client/util/SettingsManager.scss
@@ -3,6 +3,8 @@
.dialogue-box {
background-color: whitesmoke !important;
color: grey;
+ width: 400px;
+ height: 300px;
button {
background: $lighter-alt-accent;
@@ -14,6 +16,7 @@
letter-spacing: 2px;
font-size: 75%;
padding: 10px;
+ margin: 10px;
transition: transform 0.2s;
margin: 2px;
}
@@ -23,6 +26,23 @@
display: flex;
flex-direction: column;
+ button {
+ width: 100px;
+ align-self: center;
+ background: $darker-alt-accent;
+ }
+
+ .delete-button {
+ background: rgb(227, 86, 86);
+ }
+
+ .close-button {
+ position: absolute;
+ right: 1em;
+ top: 1em;
+ }
+
+
input {
border-radius: 5px;
border: none;
@@ -32,8 +52,7 @@
.settings-body {
display: flex;
- flex-direction: row;
-
+ justify-content: space-between;
.settings-type {
display: flex;
@@ -44,13 +63,14 @@
.settings-content {
padding-left: 1em;
+ padding-right: 1em;
display: flex;
flex-direction: column;
- justify-content: space-between;
- text-align: left;
+ justify-content: space-around;
+ // text-align: left;
- button {
- background: $darker-alt-accent;
+ ::placeholder {
+ color: $intermediate-color;
}
input {
@@ -84,12 +104,6 @@
font-size: 120%;
}
- .close-button {
- position: absolute;
- right: 1em;
- top: 1em;
- }
-
.container {
display: block;
position: relative;
diff --git a/src/client/util/SettingsManager.tsx b/src/client/util/SettingsManager.tsx
index 652af438b..6f852a3e6 100644
--- a/src/client/util/SettingsManager.tsx
+++ b/src/client/util/SettingsManager.tsx
@@ -101,7 +101,11 @@ export default class SettingsManager extends React.Component<{}> {
</div>
: undefined}
{this.settingsContent === "data" ?
- <div className="settings-content">hiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii</div>
+ <div className="settings-content">
+ WARNING: <br />
+ THIS WILL ERASE ALL YOUR CURRENT DOCUMENTS STORED ON DASH. IF YOU WISH TO PROCEED, CLICK THE BUTTON BELOW.
+ <button className="delete-button">DELETE</button>
+ </div>
: undefined}
</div>
diff --git a/src/client/views/MainView.scss b/src/client/views/MainView.scss
index ab0a8e49b..0bc07fa43 100644
--- a/src/client/views/MainView.scss
+++ b/src/client/views/MainView.scss
@@ -5,6 +5,7 @@
.mainView-tabButtons {
position: relative;
width: 100%;
+
.documentView-node-topmost {
height: 200% !important;
}
@@ -12,8 +13,8 @@
.mainContent-div {
position: relative;
- width:100%;
- height:100%;
+ width: 100%;
+ height: 100%;
}
.mainView-contentArea {
@@ -21,6 +22,7 @@
height: 200% !important;
}
}
+
// add nodes menu. Note that the + button is actually an input label, not an actual button.
.mainView-docButtons {
position: absolute;
@@ -79,8 +81,8 @@
.mainView-logout {
position: absolute;
- right: 5;
- bottom: 5;
+ right: 0;
+ bottom: 0;
font-size: 8px;
}
@@ -90,7 +92,7 @@
.mainView-libraryFlyout {
height: 100%;
- width:100%;
+ width: 100%;
position: absolute;
display: flex;
flex-direction: column;
diff --git a/src/server/Websocket/Websocket.ts b/src/server/Websocket/Websocket.ts
index 6dda6956e..9e6ad1c72 100644
--- a/src/server/Websocket/Websocket.ts
+++ b/src/server/Websocket/Websocket.ts
@@ -28,7 +28,7 @@ export namespace WebSocket {
function initialize(isRelease: boolean) {
const endpoint = io();
- endpoint.on("connection", function(socket: Socket) {
+ endpoint.on("connection", function (socket: Socket) {
_socket = socket;
socket.use((_packet, next) => {
@@ -89,6 +89,11 @@ export namespace WebSocket {
await Database.Instance.deleteAll('newDocuments');
}
+ // export async function deleteUserDocuments() {
+ // await Database.Instance.deleteAll();
+ // await Database.Instance.deleteAll('newDocuments');
+ // }
+
export async function deleteAll() {
await Database.Instance.deleteAll();
await Database.Instance.deleteAll('newDocuments');