diff --git a/public/static/css/color.css b/public/static/css/color.css
deleted file mode 100644
index 43513a6..0000000
--- a/public/static/css/color.css
+++ /dev/null
@@ -1,207 +0,0 @@
-.blue0-font {
- color: #3498db;
-}
-
-.blue1-font {
- color: #2980b9;
-}
-
-.cyan0-font {
- color: #1abc9c;
-}
-
-.cyan1-font {
- color: #16a085;
-}
-
-.purple0-font {
- color: #9b59b6;
-}
-
-.purple1-font {
- color: #8e44ad;
-}
-
-.red0-font {
- color: #e74c3c;
-}
-
-.red1-font {
- color: #c0392b;
-}
-
-.yellow0-font {
- color: #f1c40f;
-}
-
-.yellow1-font {
- color: #f39c12;
-}
-
-.yellow2-font {
- color: #e67e22;
-}
-
-.yellow3-font {
- color: #d35400;
-}
-
-.green0-font {
- color: #2ecc71;
-}
-
-.green1-font {
- color: #27ae60;
-}
-
-.green2-font {
- color: #15cd3d;
-}
-
-.white-font {
- color: #fff;
-}
-
-.white0-font {
- color: #ecf0f1;
-}
-
-.white1-font {
- color: #bdc3c7;
-}
-
-.grey0-font {
- color: #95a5a6;
-}
-
-.grey1-font {
- color: #7f8c8d;
-}
-
-.grey2-font {
- color: #ecf0f6;
-}
-
-.grey3-font {
- color: #697384;
-}
-
-.black-font {
- color: #000;
-}
-
-.black0-font {
- color: #34495e;
-}
-
-.black1-font {
- color: #2c3e50;
-}
-
-.blue0-bg {
- background-color: #3498db;
-}
-
-.blue1-bg {
- background-color: #2980b9;
-}
-
-.blue2-bg {
- background-color: #2f45c5;
-}
-
-
-.cyan0-bg {
- background-color: #1abc9c;
-}
-
-.cyan1-bg {
- background-color: #16a085;
-}
-
-.purple0-bg {
- background-color: #9b59b6;
-}
-
-.purple1-bg {
- background-color: #8e44ad;
-}
-
-.red0-bg {
- background-color: #e74c3c;
-}
-
-.red1-bg {
- background-color: #c0392b;
-}
-
-.yellow0-bg {
- background-color: #f1c40f;
-}
-
-.yellow1-bg {
- background-color: #f39c12;
-}
-
-.yellow2-bg {
- background-color: #e67e22;
-}
-
-.yellow3-bg {
- background-color: #15cd3d;;
-}
-
-.yellow3-bg {
- background-color: #d35400;
-}
-
-.green0-bg {
- background-color: #2ecc71;
-}
-
-.green1-bg {
- background-color: #27ae60;
-}
-
-.green2-bg {
- background-color: #15cd3d;
-}
-
-.white-bg {
- background-color: #fff;
-}
-
-.white0-bg {
- background-color: #ecf0f1;
-}
-
-.white1-bg {
- background-color: #bdc3c7;
-}
-
-.grey0-bg {
- background-color: #95a5a6;
-}
-
-.grey1-bg {
- background-color: #7f8c8d;
-}
-.grey2-bg {
- background-color: #ecf0f6;
-}
-
-.grey3-bg {
- color: #697384;
-}
-
-.black-bg {
- background-color: #000;
-}
-
-.black0-bg {
- background-color: #34495e;
-}
-
-.black1-bg {
- background-color: #2c3e50;
-}
diff --git a/public/static/css/colors.css b/public/static/css/colors.css
new file mode 100644
index 0000000..26bdda1
--- /dev/null
+++ b/public/static/css/colors.css
@@ -0,0 +1,208 @@
+@charset "utf-8";
+
+.blue0-font {
+ color: #3498db;
+}
+
+.blue1-font {
+ color: #2980b9;
+}
+
+.cyan0-font {
+ color: #1abc9c;
+}
+
+.cyan1-font {
+ color: #16a085;
+}
+
+.purple0-font {
+ color: #9b59b6;
+}
+
+.purple1-font {
+ color: #8e44ad;
+}
+
+.red0-font {
+ color: #e74c3c;
+}
+
+.red1-font {
+ color: #c0392b;
+}
+
+.yellow0-font {
+ color: #f1c40f;
+}
+
+.yellow1-font {
+ color: #f39c12;
+}
+
+.yellow2-font {
+ color: #e67e22;
+}
+
+.yellow3-font {
+ color: #d35400;
+}
+
+.green0-font {
+ color: #2ecc71;
+}
+
+.green1-font {
+ color: #27ae60;
+}
+
+.green2-font {
+ color: #15cd3d;
+}
+
+.white-font {
+ color: #fff;
+}
+
+.white0-font {
+ color: #ecf0f1;
+}
+
+.white1-font {
+ color: #bdc3c7;
+}
+
+.grey0-font {
+ color: #95a5a6;
+}
+
+.grey1-font {
+ color: #7f8c8d;
+}
+
+.grey2-font {
+ color: #ecf0f6;
+}
+
+.grey3-font {
+ color: #697384;
+}
+
+.black-font {
+ color: #000;
+}
+
+.black0-font {
+ color: #34495e;
+}
+
+.black1-font {
+ color: #2c3e50;
+}
+
+.blue0-bg {
+ background-color: #3498db;
+}
+
+.blue1-bg {
+ background-color: #2980b9;
+}
+
+.blue2-bg {
+ background-color: #2f45c5;
+}
+
+.cyan0-bg {
+ background-color: #1abc9c;
+}
+
+.cyan1-bg {
+ background-color: #16a085;
+}
+
+.purple0-bg {
+ background-color: #9b59b6;
+}
+
+.purple1-bg {
+ background-color: #8e44ad;
+}
+
+.red0-bg {
+ background-color: #e74c3c;
+}
+
+.red1-bg {
+ background-color: #c0392b;
+}
+
+.yellow0-bg {
+ background-color: #f1c40f;
+}
+
+.yellow1-bg {
+ background-color: #f39c12;
+}
+
+.yellow2-bg {
+ background-color: #e67e22;
+}
+
+.yellow3-bg {
+ background-color: #15cd3d;
+}
+
+.yellow3-bg {
+ background-color: #d35400;
+}
+
+.green0-bg {
+ background-color: #2ecc71;
+}
+
+.green1-bg {
+ background-color: #27ae60;
+}
+
+.green2-bg {
+ background-color: #15cd3d;
+}
+
+.white-bg {
+ background-color: #fff;
+}
+
+.white0-bg {
+ background-color: #ecf0f1;
+}
+
+.white1-bg {
+ background-color: #bdc3c7;
+}
+
+.grey0-bg {
+ background-color: #95a5a6;
+}
+
+.grey1-bg {
+ background-color: #7f8c8d;
+}
+.grey2-bg {
+ background-color: #ecf0f6;
+}
+
+.grey3-bg {
+ background-color: #697384;
+}
+
+.black-bg {
+ background-color: #000;
+}
+
+.black0-bg {
+ background-color: #34495e;
+}
+
+.black1-bg {
+ background-color: #2c3e50;
+}
diff --git a/public/static/css/default.css b/public/static/css/default.css
index 6f726bd..ba24cd1 100644
--- a/public/static/css/default.css
+++ b/public/static/css/default.css
@@ -1,35 +1,8 @@
-.hidden {
- display: none;
-}
+@charset "utf-8";
-.txt-cap {
- text-transform: capitalize;
-}
+/* +space */
-.font-xs {
- font-size: 1.2rem;
- line-height: 1.8rem;
-}
-
-.font-s {
- font-size: 1.4rem;
- line-height: 2.1rem;
-}
-
-.font-m {
- font-size: 1.6rem;
- line-height: 2.4rem;
-}
-
-.font-l {
- font-size: 1.8rem;
- line-height: 2.7rem;
-}
-
-.font-xl {
- font-size: 2rem;
- line-height: 3rem;
-}
+/* TODO: generate these */
.padding-xs {
padding: 0.25rem;
@@ -231,211 +204,30 @@
margin-bottom: 4rem;
}
-.blue0-font {
- color: #3498db;
+/* +font */
+.font-xs {
+ font-size: 1.2rem;
+ line-height: 3.2rem;
}
-.blue1-font {
- color: #2980b9;
+.font-s {
+ font-size: 1.4rem;
+ line-height: 3.2rem;
}
-.cyan0-font {
- color: #1abc9c;
+.font-m {
+ font-size: 1.6rem;
+ line-height: 3.2rem;
}
-.cyan1-font {
- color: #16a085;
+.font-l {
+ font-size: 1.8rem;
+ line-height: 3.2rem;
}
-.purple0-font {
- color: #9b59b6;
-}
-
-.purple1-font {
- color: #8e44ad;
-}
-
-.red0-font {
- color: #e74c3c;
-}
-
-.red1-font {
- color: #c0392b;
-}
-
-.yellow0-font {
- color: #f1c40f;
-}
-
-.yellow1-font {
- color: #f39c12;
-}
-
-.yellow2-font {
- color: #e67e22;
-}
-
-.yellow3-font {
- color: #d35400;
-}
-
-.green0-font {
- color: #2ecc71;
-}
-
-.green1-font {
- color: #27ae60;
-}
-
-.green2-font {
- color: #15cd3d;
-}
-
-.white-font {
- color: #fff;
-}
-
-.white0-font {
- color: #ecf0f1;
-}
-
-.white1-font {
- color: #bdc3c7;
-}
-
-.grey0-font {
- color: #95a5a6;
-}
-
-.grey1-font {
- color: #7f8c8d;
-}
-
-.grey2-font {
- color: #ecf0f6;
-}
-
-.grey3-font {
- color: #697384;
-}
-
-.black-font {
- color: #000;
-}
-
-.black0-font {
- color: #34495e;
-}
-
-.black1-font {
- color: #2c3e50;
-}
-
-.blue0-bg {
- background-color: #3498db;
-}
-
-.blue1-bg {
- background-color: #2980b9;
-}
-
-.blue2-bg {
- background-color: #2f45c5;
-}
-
-.cyan0-bg {
- background-color: #1abc9c;
-}
-
-.cyan1-bg {
- background-color: #16a085;
-}
-
-.purple0-bg {
- background-color: #9b59b6;
-}
-
-.purple1-bg {
- background-color: #8e44ad;
-}
-
-.red0-bg {
- background-color: #e74c3c;
-}
-
-.red1-bg {
- background-color: #c0392b;
-}
-
-.yellow0-bg {
- background-color: #f1c40f;
-}
-
-.yellow1-bg {
- background-color: #f39c12;
-}
-
-.yellow2-bg {
- background-color: #e67e22;
-}
-
-.yellow3-bg {
- background-color: #15cd3d;
-}
-
-.yellow3-bg {
- background-color: #d35400;
-}
-
-.green0-bg {
- background-color: #2ecc71;
-}
-
-.green1-bg {
- background-color: #27ae60;
-}
-
-.green2-bg {
- background-color: #15cd3d;
-}
-
-.white-bg {
- background-color: #fff;
-}
-
-.white0-bg {
- background-color: #ecf0f1;
-}
-
-.white1-bg {
- background-color: #bdc3c7;
-}
-
-.grey0-bg {
- background-color: #95a5a6;
-}
-
-.grey1-bg {
- background-color: #7f8c8d;
-}
-.grey2-bg {
- background-color: #ecf0f6;
-}
-
-.grey3-bg {
- background-color: #697384;
-}
-
-.black-bg {
- background-color: #000;
-}
-
-.black0-bg {
- background-color: #34495e;
-}
-
-.black1-bg {
- background-color: #2c3e50;
+.font-xl {
+ font-size: 2rem;
+ line-height: 3.2rem;
}
.title-l {
@@ -443,8 +235,6 @@
font-weight: bold;
line-height: 3.2rem;
overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
overflow-wrap: break-word;
display: block;
}
@@ -462,8 +252,6 @@
font-size: 1.2rem;
line-height: 3.2rem;
overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
overflow-wrap: break-word;
display: block;
}
@@ -472,8 +260,6 @@
font-size: 1.4rem;
line-height: 3.2rem;
overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
overflow-wrap: break-word;
display: block;
}
@@ -490,34 +276,24 @@
font-size: 1.2rem;
line-height: 3.2rem;
overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
overflow-wrap: break-word;
display: block;
}
+/* +utils */
+
+.inline-block {
+ display: inline-block;
+}
+
+.hidden {
+ display: none;
+}
+
.clickable {
cursor: pointer;
}
-.v-mid {
- display: flex;
- flex: 0 0 auto;
- align-items: center;
- justify-content: flex-start;
-}
-
-.v-mid-r {
- display: flex;
- flex: 0 0 auto;
- align-items: center;
- justify-content: flex-end;
-}
-
-.full-width {
- width: 100%;
-}
-
.bold {
font-weight: bold;
}
@@ -526,6 +302,44 @@
clear: both;
}
+.float-l {
+ float: left;
+}
+
+.txt-align-l {
+ text-align: left;
+}
+
+.txt-align-r {
+ text-align: right;
+}
+
+.work-break-all {
+ word-break: break-all;
+}
+
+.icon-s {
+ height: 2rem;
+ padding: 0.6rem 0;
+}
+
+.icon-m {
+ height: 2.4rem;
+ padding: 0.4rem 0;
+}
+
+.icon-l {
+ height: 3.2rem;
+ padding: 0;
+}
+
+.no-height {
+ height: 0;
+ overflow: hidden;
+}
+
+/* +animations */
+
.anm-rotate-s {
animation: trm-rotate-s 1s infinite linear;
}
@@ -591,39 +405,3 @@
transform: rotate(360deg);
}
}
-
-.float-l {
- float: left;
-}
-
-.txt-align-l {
- text-align: left;
-}
-
-.txt-align-r {
- text-align: right;
-}
-
-.work-break-all {
- word-break: break-all;
-}
-
-.icon-s {
- height: 2rem;
- padding: 0.6rem 0;
-}
-
-.icon-m {
- height: 2.4rem;
- padding: 0.4rem 0;
-}
-
-.icon-l {
- height: 3.2rem;
- padding: 0;
-}
-
-.no-height {
- height: 0;
- overflow: hidden;
-}
diff --git a/public/static/css/reset.css b/public/static/css/reset.css
index 01e73a0..87f3fa7 100644
--- a/public/static/css/reset.css
+++ b/public/static/css/reset.css
@@ -16,8 +16,6 @@ h6 {
}
html {
background-color: #ecf0f1;
- /* background: url("bg.jpg") no-repeat left center fixed;
- background-size: auto 100%; */
font-family: "Helvetica Neue", "Helvetica", "PingFang SC", "Microsoft YaHei",
"Arial", sans-serif;
font-size: 62.5%;
diff --git a/public/static/css/white.css b/public/static/css/white.css
index 54c9b7c..cfecd7e 100644
--- a/public/static/css/white.css
+++ b/public/static/css/white.css
@@ -1,54 +1,6 @@
-.dark-font {
- color: #34495e;
-}
-.light-font {
- color: #95a5a6;
-}
-.normal-font {
- color: #697384;
-}
-.highlight-font {
- color: #16a085;
-}
-.error-font {
- color: #f1c40f;
-}
+@charset "utf-8";
-.lightest-bg {
- background-color: white;
-}
-.light-bg {
- background-color: #f6f6f6;
-}
-.normal-bg {
- background-color: #ecf0f6;
-}
-.highlight-bg {
- background-color: #16a085;
-}
-.dark-bg {
- background-color: #2c3e50;
-}
-
-button {
- background-color: rgba(0, 0, 0, 0.3);
-}
-::placeholder {
- color: #95a5a6;
-}
-a {
- color: #16a085;
-}
-a:hover {
- color: cc#2ecc71;
-}
-input {
- background-color: rgba(0, 0, 0, 0.15);
-}
-input:focus {
- opacity: 0.8;
- box-shadow: 0 0.1rem 1rem rgba(22, 160, 133, 0.1);
-}
+/* ids */
#root-frame {
position: fixed;
@@ -58,6 +10,47 @@ input:focus {
bottom: 0;
}
+.theme-default #breadcrumb {
+ width: 100%;
+}
+
+.theme-default #breadcrumb .location-item {
+ margin: 0 0.5rem 0 0;
+ display: inline-block;
+ line-height: 3rem;
+}
+
+.theme-default #breadcrumb .item {
+ margin: 0 0.5rem 0 0;
+ max-width: 6rem;
+ display: inline-block;
+ line-height: 3rem;
+}
+
+.theme-default #breadcrumb .content {
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow-wrap: break-word;
+ display: block;
+}
+
+.theme-default #space-used {
+ text-align: right;
+ line-height: 3rem;
+ font-size: 1.4rem;
+}
+
+.theme-default #sharing-list .desc {
+ background-color: #ecf0f1;
+ font-size: 1.2rem;
+ margin: 1rem 0;
+ color: #697384;
+ padding: 1rem;
+ border: dashed 1px #95a5a6;
+ overflow-wrap: break-word;
+}
+
.theme-default #bg {
background: url("/static/img/textured_paper.png") repeat fixed center;
position: fixed;
@@ -91,34 +84,90 @@ input:focus {
background: transparent;
}
-.theme-default #panes {
+.theme-default .qrcode {
+ padding: 1rem;
+ background-color: #ecf0f1;
+ display: inline-block;
+ background: rgba(255, 255, 255, 0.8);
+ box-shadow: 0 5px 30px 0 rgb(31 38 135 / 10%);
+ backdrop-filter: blur(9.5px);
+}
+
+.theme-default .qrcode-container {
+ height: 3rem;
+}
+
+.theme-default .qrcode-icon {
+ height: 3rem;
+}
+
+.theme-default .qrcode-child-container {
+ position: relative;
+ z-index: 50;
+}
+
+.theme-default .qrcode-child {
+ position: absolute;
+}
+
+.theme-default .container-center {
+ margin: 2rem auto auto auto;
+ width: 96%;
+ max-width: 80rem;
+ z-index: 9;
+}
+
+.theme-default .layer {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
- background-color: rgba(0, 0, 0, 0.5);
- z-index: 100;
+ background: url("/static/img/textured_paper.png") repeat fixed center;
overflow: scroll;
+ z-index: 100;
}
-.theme-default #root-container {
- max-width: 80rem;
- width: 96%;
- text-align: left;
- margin: 3rem auto 8rem auto;
+.theme-default #login-layer {
+ z-index: 200;
}
-.theme-default #layers {
- height: 0;
- z-index: 3;
+.theme-default #loading-layer {
+ z-index: 201;
}
-.theme-default #panes .container {
- padding: 2rem;
- background-color: white;
- margin: 3rem auto 1rem auto;
- border-radius: 0.6rem;
+.theme-default #loading-container {
+ background-color: rgba(255, 255, 255, 1);
+ border-radius: 3rem;
+ padding: 0.5rem;
+ position: fixed;
+ right: 2rem;
+ bottom: 2rem;
+ z-index: 201;
+ height: 5rem;
+ width: 5rem;
+}
+
+.theme-default #settings-layer {
+ z-index: 100;
+}
+
+.theme-default #tail {
+ color: #34495e;
+ font-size: 1.2rem;
+ text-align: center;
+ margin: 4rem auto;
+}
+
+.theme-default input {
+ font-size: 1.2rem;
+ color: #34495e;
+ background-color: #ecf0f6;
+ border: solid 1px #95a5a6;
+}
+
+.container-padding {
+ padding: 1.5rem;
}
.theme-default #panes #title {
@@ -181,9 +230,21 @@ input:focus {
height: 4rem;
}
+.theme-default #layers {
+ height: 0;
+ z-index: 3;
+}
+.theme-default #root-container {
+ max-width: 80rem;
+ width: 96%;
+ text-align: left;
+ margin: 3rem auto 8rem auto;
+}
-.container {
+/* +composition */
+
+.theme-default .container {
width: 100%;
color: #34495e;
background-color: white;
@@ -192,142 +253,66 @@ input:focus {
margin: auto auto 2rem auto;
}
-.container-padding {
- padding: 1.5rem;
-}
-
-/* .theme-default #breadcrumb .item:last-child {
- margin-right: 0;
-} */
-
-
-
-.theme-default #op-bar {
-}
-
-.theme-default #browser-op {
- margin-bottom: 1rem;
-}
-
-.theme-default #browser-op .left {
- margin: 0 1rem 0 0;
-}
-
-.theme-default #browser {
- padding-bottom: 1rem;
-}
-
-.theme-default #item-table {
- width: 100%;
- max-width: 100%;
- display: block;
-}
-
-.theme-default #item-table thead,
-.theme-default #item-table tfoot,
-.theme-default #item-table tbody,
-.theme-default #item-table tr {
- max-width: 100%;
- display: block;
- padding: 0;
-}
-.theme-default #item-table td,
-.theme-default #item-table th {
- display: inline-block;
- padding: 0;
-}
-
-.theme-default #item-rows {
- margin-top: 2rem;
-}
-
-/* .theme-default #item-rows .name,
-.theme-default #item-rows .name a {
- color: #34495e;
- font-size: 1.8rem;
- line-height: 2rem;
- display: block;
- word-break: break-all;
-} */
-
-.theme-default #item-rows .hr {
- height: 1px;
- margin: 2rem 0;
- background-color: #ecf0f1;
-}
-
-/* .theme-default #item-rows .card {
- padding: 0.5rem 0;
- text-align: left;
-} */
-
-.theme-default .qrcode {
+.theme-default .info {
+ border: dashed 1px #95a5a6;
+ font-size: 1.4rem;
padding: 1rem;
- background-color: #ecf0f1;
- display: inline-block;
- background: rgba(255, 255, 255, 0.8);
- box-shadow: 0 5px 30px 0 rgb(31 38 135 / 10%);
- backdrop-filter: blur(9.5px);
+ color: #697384;
+ margin: 1rem 0 0 0;
+ background-color: #f6f6f6;
+ white-space: nowrap;
+ overflow: auto;
}
-.theme-default .qrcode-flat {
- padding: 1rem;
- background-color: #ecf0f1;
- display: inline-block;
- background: rgba(255, 255, 255, 0.8);
-}
-
-.theme-default .qrcode-container {
- height: 3rem;
-}
-
-.theme-default .qrcode-icon {
- height: 3rem;
-}
-
-.theme-default .qrcode-child-container {
- position: relative;
- z-index: 50;
-}
-
-.theme-default .qrcode-child {
- position: absolute;
-}
-
-.theme-default .item-cell {
- height: 5rem;
-}
-
-.theme-default .float-menu {
- position: relative;
- box-shadow: 0 5px 30px 0 rgba(31, 38, 135, 0.1);
+.theme-default .badge {
+ border: none;
border-radius: 0.5rem;
- background-color: white;
-}
-
-.theme-default #browser .item-info {
- padding: 1rem 0;
+ font-weight: bold;
font-size: 1.2rem;
- border-top: dashed 1px #7f8c8d;
+ padding: 1rem 1rem;
+ line-height: 1.2rem;
+ display: inline-block;
}
-.theme-default #icon-home {
- color: black;
- margin-right: 1rem;
+.theme-default .progress-grey {
+ background-color: #ecf0f6;
+ width: 100%;
+ height: 0.3rem;
}
-.theme-default #browser .error {
- line-height: 4rem;
- border: dashed 1px #e74c3c;
- background-color: #e74c3c;
- border-radius: 0.5rem;
- color: white;
- margin: 1rem;
- padding: 0 1rem;
+.theme-default .progress-green {
+ background-color: #1abc9c;
+ height: 100%;
+ transition: width 300ms;
}
-.theme-default .upload-item {
- padding: 1rem 0 1rem 0;
+.theme-default .col-l {
+ float: left;
+ width: 70%;
+ overflow-wrap: break-word;
+}
+
+.theme-default .col-r {
+ float: right;
+ width: 30%;
+ text-align: right;
+}
+
+.theme-default .error-inline {
+ font-size: 1.4rem;
+ padding: 1rem;
+ color: #f1c40f;
+ margin: 1rem 0 0 0;
+ background-color: #2c3e50;
+ white-space: nowrap;
+ overflow: auto;
+}
+
+.theme-default .label {
+ font-size: 1.2rem;
+ line-height: 1.8rem;
+ color: #7f8c8d;
+ padding-left: 0.5rem;
}
.theme-default .error {
@@ -339,202 +324,65 @@ input:focus {
overflow-wrap: break-word;
}
-.theme-default .sharing-item {
- margin: 2rem 0 2rem 0;
-}
-
-.theme-default #tabs {
- padding: 1rem;
-}
-
-.theme-default #upload-op {
- padding: 0;
-}
-
-.theme-default .red-btn {
- background-color: #e74c3c;
- color: #fff;
-}
-
-.theme-default .blue-btn {
- background-color: #3498db;
- color: #fff;
-}
-
-.theme-default .cyan-btn {
- background-color: #1abc9c;
- color: #fff;
-}
-
-.theme-default .container-center {
- margin: 2rem auto auto auto;
- width: 96%;
- max-width: 80rem;
- z-index: 9;
-}
-
-.theme-default .float {
- display: inline-block;
- margin: auto 1rem auto auto;
-}
-
-.theme-default .float-r {
- display: inline-block;
- margin: auto auto 1rem 1rem;
-}
-
-.theme-default .float-input {
- display: inline-block;
- margin: auto 1rem 1rem auto;
-}
-
-.theme-default .float-input:last-child {
- margin: auto auto auto auto;
-}
-
-.theme-default .float-input .label {
- font-size: 1.2rem;
- line-height: 1.8rem;
- color: #7f8c8d;
-}
-
-.theme-default #pane-settings {
- /* padding: 2rem; */
-}
-
-.theme-default .user-form {
- font-size: 1.4rem;
- padding: 1rem 0;
- margin-top: 1rem;
- border-bottom: dashed 1px #000;
-}
-
-.theme-default .more {
- border: dashed 1px #ccc;
-}
-
-.theme-default .role-list-item {
- margin: 0 auto 1rem 0;
-}
-
-.theme-default .wide-input {
- width: 20rem;
-}
-
.theme-default .hr {
height: 1px;
margin: 1rem 0;
background-color: #ecf0f1;
}
-.theme-default .key-value {
- margin-top: 0.5rem;
-}
+/* +colors */
-.theme-default .layer {
- position: fixed;
- left: 0;
- right: 0;
- top: 0;
- bottom: 0;
- background: url("/static/img/textured_paper.png") repeat fixed center;
- overflow: scroll;
- z-index: 100;
+.theme-default .dark-font {
+ color: #34495e;
}
-
-.theme-default #login-layer {
- z-index: 200;
+.theme-default .light-font {
+ color: #95a5a6;
}
-
-.theme-default #loading-layer {
- z-index: 201;
-}
-
-.theme-default #loading-container {
- background-color: rgba(255, 255, 255, 1);
- border-radius: 3rem;
- padding: 0.5rem;
- position: fixed;
- right: 2rem;
- bottom: 2rem;
- z-index: 201;
- height: 5rem;
- width: 5rem;
-}
-
-.theme-default #settings-layer {
- z-index: 100;
-}
-
-.theme-default .value {
+.theme-default .normal-font {
color: #697384;
}
-
-.theme-default #tail {
- color: #34495e;
- font-size: 1.2rem;
- text-align: center;
- margin: 4rem auto;
+.theme-default .highlight-font {
+ color: #16a085;
+}
+.theme-default .error-font {
+ color: #f1c40f;
}
-.theme-default input {
- font-size: 1.2rem;
- color: #34495e;
+.theme-default .lightest-bg {
+ background-color: white;
+}
+.theme-default .light-bg {
+ background-color: #f6f6f6;
+}
+.theme-default .normal-bg {
background-color: #ecf0f6;
- border: solid 1px #95a5a6;
}
-
-.theme-default .h1,
-.theme-default .h2 {
- font-size: 2rem;
- font-weight: bold;
+.theme-default .highlight-bg {
+ background-color: #16a085;
}
-.theme-default .h3,
-.theme-default .h4 {
- font-size: 1.8rem;
- font-weight: bold;
+.theme-default .dark-bg {
+ background-color: #2c3e50;
}
-.theme-default .h5,
-.theme-default .h6 {
- font-size: 1.6rem;
- font-weight: bold;
+.theme-default button {
+ background-color: rgba(0, 0, 0, 0.3);
}
-
-.theme-default .font-xs {
- font-size: 1.2rem;
- line-height: 1.8rem;
+.theme-default ::placeholder {
+ color: #95a5a6;
}
-
-.theme-default .font-s {
- font-size: 1.4rem;
- line-height: 2.1rem;
+.theme-default a {
+ color: #16a085;
}
-
-.theme-default .font-m {
- font-size: 1.6rem;
- line-height: 2.4rem;
+.theme-default a:hover {
+ color: cc#2ecc71;
}
-
-.theme-default .font-l {
- font-size: 1.8rem;
- line-height: 2.7rem;
+.theme-default input {
+ background-color: rgba(0, 0, 0, 0.15);
}
-
-.theme-default .font-xl {
- font-size: 2rem;
- line-height: 3rem;
+.theme-default input:focus {
+ opacity: 0.8;
+ box-shadow: 0 0.1rem 1rem rgba(22, 160, 133, 0.1);
}
-
.theme-default .button-default {
color: #697384;
background-color: #ecf0f6;
-}
-
-.item-name-vertical {
- width: 14rem;
-}
-
-.item-name-horizontal {
- width: 48rem;
-}
-
+}
\ No newline at end of file
diff --git a/public/static/css/white_compact.css b/public/static/css/white_compact.css
deleted file mode 100644
index d1c8c9a..0000000
--- a/public/static/css/white_compact.css
+++ /dev/null
@@ -1,150 +0,0 @@
-.theme-default .card {
- padding: 1rem;
- border-radius: 0.8rem;
-}
-
-.theme-default #item-rows .column {
- width: 50%;
- max-width: 100%;
- float: left;
-}
-
-.theme-default .info {
- border: dashed 1px #95a5a6;
- font-size: 1.4rem;
- padding: 1rem;
- color: #697384;
- margin: 1rem 0 0 0;
- background-color: #f6f6f6;
- white-space: nowrap;
- overflow: auto;
-}
-
-.theme-default #breadcrumb {
- width: 100%;
-}
-
-.theme-default #breadcrumb .location-item {
- margin: 0 0.5rem 0 0;
- display: inline-block;
- line-height: 3rem;
-}
-
-.theme-default #breadcrumb .item {
- margin: 0 0.5rem 0 0;
- max-width: 6rem;
- display: inline-block;
- line-height: 3rem;
-}
-
-.theme-default #breadcrumb .content {
- overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
- overflow-wrap: break-word;
- display: block;
-}
-
-.theme-default .inline-block {
- display: inline-block;
-}
-
-.theme-default .select-btn {
- width: 8rem;
- display: inline-block;
-}
-
-.theme-default #space-used {
- text-align: right;
- line-height: 3rem;
- font-size: 1.4rem;
-}
-
-.theme-default .badge {
- border: none;
- border-radius: 0.5rem;
- font-weight: bold;
- font-size: 1.2rem;
- padding: 1rem 1rem;
- line-height: 1.2rem;
- display: inline-block;
-}
-
-.theme-default #upload-list .progress-grey {
- background-color: #ecf0f6;
- width: 100%;
- height: 0.3rem;
-}
-
-.theme-default #upload-list .progress-green {
- background-color: #1abc9c;
- height: 100%;
- transition: width 300ms;
-}
-
-.theme-default .l-col {
- display: inline-block;
- width: 70%;
-}
-
-.theme-default .r-col {
- display: inline-block;
- width: 30%;
- text-align: right;
-}
-
-.theme-default #upload-list .title {
- font-size: 1.4rem;
- line-height: 3.2rem;
- overflow-wrap: break-word;
-}
-
-.theme-default #upload-list .desc {
- font-size: 1.2rem;
- line-height: 3.2rem;
- overflow-wrap: break-word;
-}
-
-.theme-default #item-rows .desc {
- display: block;
- word-break: break-all;
-}
-
-.theme-default .error-inline {
- font-size: 1.4rem;
- padding: 1rem;
- color: #f1c40f;
- margin: 1rem 0 0 0;
- background-color: #2c3e50;
- white-space: nowrap;
- overflow: auto;
-}
-
-.theme-default .label {
- font-size: 1.2rem;
- line-height: 1.8rem;
- color: #7f8c8d;
- padding-left: 0.5rem;
-}
-
-.theme-default #sharing-list .col-l {
- float: left;
- width: 70%;
- overflow-wrap: break-word;
-}
-
-.theme-default #sharing-list .col-r {
- float: right;
- width: 30%;
- text-align: right;
-}
-
-.theme-default #sharing-list .desc {
- background-color: #ecf0f1;
- font-size: 1.2rem;
- margin: 1rem 0;
- color: #697384;
- padding: 1rem;
- border: dashed 1px #95a5a6;
- overflow-wrap: break-word;
-}
\ No newline at end of file
diff --git a/src/client/web/build/template/index.template.dev.html b/src/client/web/build/template/index.template.dev.html
index 0fd699f..f28b87d 100644
--- a/src/client/web/build/template/index.template.dev.html
+++ b/src/client/web/build/template/index.template.dev.html
@@ -7,18 +7,19 @@
name="viewport"
content="initial-scale=1.0, maximum-scale=1, minimum-scale=1, user-scalable=no,uc-fitscreen=yes"
/>
-
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
+