remove sites.js and tidy up HTML
[newtab.git] / style.css
index 0093262a2c441c91b03bb6b0c9186224c2906f77..f36e5d6c966119c50e7e4b32512c9ae4399d9da9 100644 (file)
--- a/style.css
+++ b/style.css
@@ -4,6 +4,7 @@
   --hover-bg-2: #848ead;
   --remove-bg: #bf616a;
   --default-fg: #d8dee9;
+  --default-bg: #2e3440;
 }
   
 html, body {
@@ -21,7 +22,7 @@ body {
   justify-content: center;
 }
 
-.favorites {
+#links {
   display: flex;
   flex-direction: row;
   display: -webkit-flex;
@@ -29,6 +30,7 @@ body {
 }
 
 ul {
+  position: relative;
   list-style: none;
   padding: 0;
   width: 10rem;
@@ -58,11 +60,21 @@ input.url {
   margin-top: 2.5px
 }
 
+input.colname {
+  width: calc(100% - 68px);
+  height: 19px;
+  margin: 14px 0 6px 0;
+  border: 2px var(--hover-bg) dashed;
+  background-color: var(--default-bg);
+  color: inherit;
+  font-family: inherit;
+}
+
 .remove {
   width: 29px;
   height: 35px;
   padding: 0;
-  background: var(--hover-bg);
+  background-color: var(--hover-bg);
   float: right;
   text-align: center;
   justify-content: center;
@@ -85,14 +97,42 @@ input.url {
 }
 
 .save:hover, .save:focus, .save:focus-within {
-  background: var(--hover-grn);
+  background-color: var(--hover-grn);
 }
 
 .remove:hover {
-  background: var(--remove-bg);
+  background-color: var(--remove-bg);
+}
+
+#edit, #addcol {
+  position: absolute;
+  right: 0;
+  bottom: 0;
+  background-color: var(--hover-bg);
+  width: 29px;
+  height: 29px;
+  padding: 0;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  cursor: pointer;
+  font-weight: bold;
+}
+
+#edit:hover {
+  background-color: var(--hover-bg-2);
 }
 
-.add {
+#addcol {
+  display: none;
+  right: 29px;
+}
+
+#addcol:hover {
+  background-color: var(--hover-grn);
+}
+
+.add, .rmcol {
   background-color: var(--hover-bg);
   margin-top: 14px;
   width: 29px;
@@ -109,6 +149,14 @@ input.url {
   background-color: var(--hover-grn) !important;
 }
 
+.rmcol {
+  display: flex;
+}
+
+.rmcol:hover {
+  background-color: var(--remove-bg) !important;
+}
+
 .new {
   background-color: var(--hover-bg);
 }
@@ -149,7 +197,7 @@ a {
   display: none;
 }
 
-a, ul > .title > p {
+a, ul > .title > p, .colname {
   width: calc(100% - 45px);
   display: inline-block;
 }
@@ -162,6 +210,29 @@ li.sortable-chosen.sortable-ghost {
  /* border: 2px dashed var(--default-fg);*/
 }
 
+span.grip {
+  content: '....';
+  position: relative;
+  right: 20px;
+  top: 35px;
+  width: 10px;
+  height: 20px;
+  display: none;
+  overflow: hidden;
+  line-height: 5px;
+  padding: 3px 4px;
+  cursor: move;
+  vertical-align: middle;
+  font-size: 12px;
+  font-family: sans-serif;
+  font-weight: bold;
+  letter-spacing: 2px;
+}
+
+span.grip::after {
+  content: '.. .. .. ..';
+}
+
 .glyphicon-move {
   cursor: move;
   cursor: -webkit-grabbing;
@@ -176,6 +247,5 @@ li.sortable-chosen.sortable-ghost {
 
 .title p {
   width: 160px;
-  margin-left: 0.5rem;
-  margin-bottom: 0.5rem !important;
+  margin: 16px 0 8px 0;
 }