diff --git a/package-lock.json b/package-lock.json
index 63073ae0..9e9f7910 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "nightTab",
- "version": "5.16.0",
+ "version": "5.17.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/package.json b/package.json
index 3b9b020c..f79d7225 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "nightTab",
- "version": "5.16.0",
+ "version": "5.17.0",
"description": "A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.",
"main": "index.js",
"scripts": {
diff --git a/src/css/auto-suggest.css b/src/css/auto-suggest.css
index 1b2b0989..abc94ff8 100644
--- a/src/css/auto-suggest.css
+++ b/src/css/auto-suggest.css
@@ -22,14 +22,11 @@
.auto-suggest-list {
display: grid;
grid-template-columns: repeat(3, 1fr);
+ grid-gap: calc(var(--form-wrap-space) / 2);
}
.auto-suggest-item {
- background-color: transparent;
padding: 0.5em;
- margin: 0;
- border: 0;
- border-radius: var(--theme-radius);
width: 100%;
height: 100%;
min-height: 6em;
@@ -42,23 +39,6 @@
transition: background-color var(--layout-timing-extra-fast), color var(--layout-timing-extra-fast), border-color var(--layout-timing-extra-fast), box-shadow var(--layout-timing-extra-fast);
}
-.auto-suggest-item:after {
- content: none;
-}
-
-.auto-suggest-item:link,
-.auto-suggest-item:visited {
- background-color: transparent;
-}
-
-.auto-suggest-item:hover {
- box-shadow: var(--form-ring-hover);
-}
-
-.auto-suggest-item:focus {
- box-shadow: var(--form-ring-accent);
-}
-
.auto-suggest-icon {
font-size: 2em;
}
diff --git a/src/css/button.css b/src/css/button.css
index 79a45399..a510f10b 100755
--- a/src/css/button.css
+++ b/src/css/button.css
@@ -77,11 +77,7 @@ button:disabled:active,
text-decoration: none;
}
-button:after,
-.button:after,
-input[type="button"]:after,
-input[type="reset"]:after,
-input[type="submit"]:after {
+.button-line:after {
content: "";
background: transparent;
border-radius: var(--theme-radius);
@@ -95,44 +91,24 @@ input[type="submit"]:after {
pointer-events: none;
}
-button:focus:after,
-button:hover:after,
-.button:focus:after,
-.button:hover:after,
-input[type="button"]:focus:after,
-input[type="button"]:hover:after,
-input[type="reset"]:focus:after,
-input[type="reset"]:hover:after,
-input[type="submit"]:focus:after,
-input[type="submit"]:hover:after {
+.button-line:focus:after,
+.button-line:hover:after {
background-color: rgb(var(--button-border-focus-hover));
}
-button:active:after,
-.button:active:after,
-input[type="button"]:active:after,
-input[type="reset"]:active:after,
-input[type="submit"]:active:after {
+.button-line:active:after {
background-color: rgb(var(--button-border-active));
transition: none;
}
-button.disabled:after,
-.button.disabled:after,
-button.disabled:hover:after,
-.button.disabled:hover:after,
-button.disabled:focus:after,
-.button.disabled:focus:after,
-button.disabled:active:after,
-.button.disabled:active:after,
-button:disabled:after,
-.button:disabled:after,
-button:disabled:hover:after,
-.button:disabled:hover:after,
-button:disabled:focus:after,
-.button:disabled:focus:after,
-button:disabled:active:after,
-.button:disabled:active:after {
+.button-line.disabled:after,
+.button-line.disabled:hover:after,
+.button-line.disabled:focus:after,
+.button-line.disabled:active:after,
+.button-line:disabled:after,
+.button-line:disabled:hover:after,
+.button-line:disabled:focus:after,
+.button-line:disabled:active:after {
background-color: rgb(var(--button-border-disabled));
}
@@ -152,7 +128,7 @@ button [class*=" icon-"],
color: rgb(var(--button-text-focus-active));
}
-.button.active:after {
+.button-line.active:after {
background-color: rgb(var(--theme-accent));
}
@@ -210,10 +186,6 @@ button [class*=" button-"]:last-child,
color: rgb(var(--button-link-text));
}
-.button-link:after {
- content: none;
-}
-
.button-link:hover,
.button-link:focus {
background-color: transparent;
diff --git a/src/css/form.css b/src/css/form.css
index 0896f5d7..5abfd090 100755
--- a/src/css/form.css
+++ b/src/css/form.css
@@ -1037,10 +1037,10 @@ input[type="range"]:disabled::-moz-range-progress {
top: inherit;
}
-.form-input-button input[type="checkbox"]+label:after,
-.form-input-button input[type="radio"]+label:after,
-.form-input-button input[type="color"]+label:after,
-.form-input-button input[type="file"]+label:after {
+.form-input-button-line input[type="checkbox"]+label:after,
+.form-input-button-line input[type="radio"]+label:after,
+.form-input-button-line input[type="color"]+label:after,
+.form-input-button-line input[type="file"]+label:after {
content: "";
background: transparent;
border-radius: var(--theme-radius);
@@ -1054,49 +1054,49 @@ input[type="range"]:disabled::-moz-range-progress {
pointer-events: none;
}
-.form-input-button input[type="checkbox"]:focus+label:after,
-.form-input-button input[type="checkbox"]:hover+label:after,
-.form-input-button input[type="radio"]:focus+label:after,
-.form-input-button input[type="radio"]:hover+label:after,
-.form-input-button input[type="color"]:focus+label:after,
-.form-input-button input[type="color"]:hover+label:after,
-.form-input-button input[type="file"]:focus+label:after,
-.form-input-button input[type="file"]:hover+label:after {
+.form-input-button-line input[type="checkbox"]:focus+label:after,
+.form-input-button-line input[type="checkbox"]:hover+label:after,
+.form-input-button-line input[type="radio"]:focus+label:after,
+.form-input-button-line input[type="radio"]:hover+label:after,
+.form-input-button-line input[type="color"]:focus+label:after,
+.form-input-button-line input[type="color"]:hover+label:after,
+.form-input-button-line input[type="file"]:focus+label:after,
+.form-input-button-line input[type="file"]:hover+label:after {
background-color: rgb(var(--button-border-focus-hover));
}
-.form-input-button input[type="checkbox"]:active+label:after,
-.form-input-button input[type="radio"]:active+label:after,
-.form-input-button input[type="color"]:active+label:after,
-.form-input-button input[type="file"]:active+label:after {
+.form-input-button-line input[type="checkbox"]:active+label:after,
+.form-input-button-line input[type="radio"]:active+label:after,
+.form-input-button-line input[type="color"]:active+label:after,
+.form-input-button-line input[type="file"]:active+label:after {
background-color: rgb(var(--button-border-active));
transition: none;
}
-.form-input-button input[type="checkbox"]:checked+label:after,
-.form-input-button input[type="radio"]:checked+label:after,
-.form-input-button input[type="color"]:checked+label:after,
-.form-input-button input[type="file"]:checked+label:after {
+.form-input-button-line input[type="checkbox"]:checked+label:after,
+.form-input-button-line input[type="radio"]:checked+label:after,
+.form-input-button-line input[type="color"]:checked+label:after,
+.form-input-button-line input[type="file"]:checked+label:after {
background-color: rgb(var(--button-border-active));
transition: none;
}
-.form-input-button input[type="checkbox"]:disabled+label:after,
-.form-input-button input[type="checkbox"]:disabled:hover+label:after,
-.form-input-button input[type="checkbox"]:disabled:focus+label:after,
-.form-input-button input[type="checkbox"]:disabled:active+label:after,
-.form-input-button input[type="radio"]:disabled+label:after,
-.form-input-button input[type="radio"]:disabled:hover+label:after,
-.form-input-button input[type="radio"]:disabled:focus+label:after,
-.form-input-button input[type="radio"]:disabled:active+label:after,
-.form-input-button input[type="color"]:disabled+label:after,
-.form-input-button input[type="color"]:disabled:hover+label:after,
-.form-input-button input[type="color"]:disabled:focus+label:after,
-.form-input-button input[type="color"]:disabled:active+label:after,
-.form-input-button input[type="file"]:disabled+label:after,
-.form-input-button input[type="file"]:disabled:hover+label:after,
-.form-input-button input[type="file"]:disabled:focus+label:after,
-.form-input-button input[type="file"]:disabled:active+label:after {
+.form-input-button-line input[type="checkbox"]:disabled+label:after,
+.form-input-button-line input[type="checkbox"]:disabled:hover+label:after,
+.form-input-button-line input[type="checkbox"]:disabled:focus+label:after,
+.form-input-button-line input[type="checkbox"]:disabled:active+label:after,
+.form-input-button-line input[type="radio"]:disabled+label:after,
+.form-input-button-line input[type="radio"]:disabled:hover+label:after,
+.form-input-button-line input[type="radio"]:disabled:focus+label:after,
+.form-input-button-line input[type="radio"]:disabled:active+label:after,
+.form-input-button-line input[type="color"]:disabled+label:after,
+.form-input-button-line input[type="color"]:disabled:hover+label:after,
+.form-input-button-line input[type="color"]:disabled:focus+label:after,
+.form-input-button-line input[type="color"]:disabled:active+label:after,
+.form-input-button-line input[type="file"]:disabled+label:after,
+.form-input-button-line input[type="file"]:disabled:hover+label:after,
+.form-input-button-line input[type="file"]:disabled:focus+label:after,
+.form-input-button-line input[type="file"]:disabled:active+label:after {
background-color: rgb(var(--button-border-disabled));
}
@@ -1149,13 +1149,6 @@ input[type="range"]:disabled::-moz-range-progress {
background-color: transparent;
}
-.form-input-button-link input[type="checkbox"]+label:after,
-.form-input-button-link input[type="radio"]+label:after,
-.form-input-button-link input[type="color"]+label:after,
-.form-input-button-link input[type="file"]+label:after {
- content: none;
-}
-
.input-color-dot input[type="color"] {
margin: 0;
position: absolute;
@@ -1356,11 +1349,11 @@ input[type="range"]:disabled::-moz-range-progress {
.form-group .form-group-text,
.form-group .button,
-.form-group .button:after,
-.form-group .form-input-button input[type="checkbox"]+label:after,
-.form-group .form-input-button input[type="radio"]+label:after,
-.form-group .form-input-button input[type="color"]+label:after,
-.form-group .form-input-button input[type="file"]+label:after,
+.form-group .button-line:after,
+.form-group .form-input-button-line input[type="checkbox"]+label:after,
+.form-group .form-input-button-line input[type="radio"]+label:after,
+.form-group .form-input-button-line input[type="color"]+label:after,
+.form-group .form-input-button-line input[type="file"]+label:after,
.form-group>select,
.form-group>input[type="email"],
.form-group>input[type="number"],
@@ -1414,11 +1407,11 @@ input[type="range"]:disabled::-moz-range-progress {
.form-group .form-group-text:first-child,
.form-group .button:first-child,
-.form-group .button:first-child:after,
-.form-group .form-input-button:first-child input[type="checkbox"]+label:after,
-.form-group .form-input-button:first-child input[type="radio"]+label:after,
-.form-group .form-input-button:first-child input[type="color"]+label:after,
-.form-group .form-input-button:first-child input[type="file"]+label:after,
+.form-group .button-line:first-child:after,
+.form-group .form-input-button-line:first-child input[type="checkbox"]+label:after,
+.form-group .form-input-button-line:first-child input[type="radio"]+label:after,
+.form-group .form-input-button-line:first-child input[type="color"]+label:after,
+.form-group .form-input-button-line:first-child input[type="file"]+label:after,
.form-group>select:first-child,
.form-group>input[type="email"]:first-child,
.form-group>input[type="number"]:first-child,
@@ -1433,11 +1426,11 @@ input[type="range"]:disabled::-moz-range-progress {
.form-group .form-group-text:last-child,
.form-group .button:last-child,
-.form-group .button:last-child:after,
-.form-group .form-input-button:last-child input[type="checkbox"]+label:after,
-.form-group .form-input-button:last-child input[type="radio"]+label:after,
-.form-group .form-input-button:last-child input[type="color"]+label:after,
-.form-group .form-input-button:last-child input[type="file"]+label:after,
+.form-group .button-line:last-child:after,
+.form-group .form-input-button-line:last-child input[type="checkbox"]+label:after,
+.form-group .form-input-button-line:last-child input[type="radio"]+label:after,
+.form-group .form-input-button-line:last-child input[type="color"]+label:after,
+.form-group .form-input-button-line:last-child input[type="file"]+label:after,
.form-group>select:last-child,
.form-group>input[type="email"]:last-child,
.form-group>input[type="number"]:last-child,
@@ -1452,7 +1445,7 @@ input[type="range"]:disabled::-moz-range-progress {
.form-group .form-group-text:only-child,
.form-group .button:only-child,
-.form-group .button:only-child:after,
+.form-group .button-line:only-child:after,
.form-group>select:only-child,
.form-group>input[type="email"]:only-child,
.form-group>input[type="number"]:only-child,
@@ -1466,7 +1459,7 @@ input[type="range"]:disabled::-moz-range-progress {
}
.form-group.form-group-nested-button * .button,
-.form-group.form-group-nested-button * .button:after,
+.form-group.form-group-nested-button * .button-line:after,
.form-group.form-group-nested-button * input[type="checkbox"]+label,
.form-group.form-group-nested-button * input[type="radio"]+label,
.form-group.form-group-nested-button * input[type="color"]+label {
@@ -1474,7 +1467,7 @@ input[type="range"]:disabled::-moz-range-progress {
}
.form-group.form-group-nested-button *:first-child .button,
-.form-group.form-group-nested-button *:first-child .button:after,
+.form-group.form-group-nested-button *:first-child .button-line:after,
.form-group.form-group-nested-button *:first-child input[type="checkbox"]+label,
.form-group.form-group-nested-button *:first-child input[type="radio"]+label,
.form-group.form-group-nested-button *:first-child input[type="color"]+label {
@@ -1482,7 +1475,7 @@ input[type="range"]:disabled::-moz-range-progress {
}
.form-group.form-group-nested-button *:last-child .button,
-.form-group.form-group-nested-button *:last-child .button:after,
+.form-group.form-group-nested-button *:last-child .button-line:after,
.form-group.form-group-nested-button *:last-child input[type="checkbox"]+label,
.form-group.form-group-nested-button *:last-child input[type="radio"]+label,
.form-group.form-group-nested-button *:last-child input[type="color"]+label {
@@ -1491,7 +1484,7 @@ input[type="range"]:disabled::-moz-range-progress {
.form-group .form-group-radius-left.form-group-text,
.form-group .form-group-radius-left.button,
-.form-group .form-group-radius-left.button:after,
+.form-group .form-group-radius-left.button-line:after,
.form-group>select.form-group-radius-left,
.form-group>input.form-group-radius-left[type="email"],
.form-group>input.form-group-radius-left[type="number"],
@@ -1507,7 +1500,7 @@ input[type="range"]:disabled::-moz-range-progress {
.form-group .form-group-radius-right.form-group-text,
.form-group .form-group-radius-right.button,
-.form-group .form-group-radius-right.button:after,
+.form-group .form-group-radius-right.butbutton-lineton:after,
.form-group>select.form-group-radius-right,
.form-group>input.form-group-radius-right[type="email"],
.form-group>input.form-group-radius-right[type="number"],
@@ -1540,7 +1533,7 @@ input[type="range"]:disabled::-moz-range-progress {
.form-group.form-group-border .form-group-text,
.form-group.form-group-border .button,
-.form-group.form-group-border .button:after,
+.form-group.form-group-border .button-line:after,
.form-group.form-group-border>select,
.form-group.form-group-border>input[type="email"],
.form-group.form-group-border>input[type="number"],
@@ -1551,7 +1544,7 @@ input[type="range"]:disabled::-moz-range-progress {
.form-group.form-group-border>input[type="color"],
.form-group.form-group-border>input[type="range"],
.form-group.form-group-border.form-group-nested-button * .button,
-.form-group.form-group-border.form-group-nested-button * .button:after,
+.form-group.form-group-border.form-group-nested-button * .button-line:after,
.form-group.form-group-border.form-group-nested-button * input[type="checkbox"]+label,
.form-group.form-group-border.form-group-nested-button * input[type="radio"]+label,
.form-group.form-group-border.form-group-nested-button * input[type="color"]+label {
@@ -1734,11 +1727,6 @@ input[type="range"]:disabled::-moz-range-progress {
box-shadow: none;
}
-.form-dropdown-menu button:after,
-.form-dropdown-menu .button:after {
- content: none;
-}
-
.form-group.form-group-nested-button .form-dropdown-menu *:first-child .button,
.form-group.form-group-nested-button .form-dropdown-menu *:last-child .button,
.form-group.form-group-nested-button .form-dropdown-menu *:first-child input[type="checkbox"]+label,
diff --git a/src/css/link.css b/src/css/link.css
index ccdd6e60..7d373f4b 100755
--- a/src/css/link.css
+++ b/src/css/link.css
@@ -846,10 +846,6 @@
flex-grow: 1;
}
-.link-control-item:after {
- content: none;
-}
-
.link-control-item.disabled,
.link-control-item:disabled {
background-color: transparent;
diff --git a/src/css/modal.css b/src/css/modal.css
index 2d6fb6a7..b583c794 100755
--- a/src/css/modal.css
+++ b/src/css/modal.css
@@ -70,16 +70,10 @@
flex-basis: 50%;
}
-.modal-button:after {
- background-color: transparent;
-}
-
-.modal-controls .modal-button:first-child,
-.modal-controls .modal-button:first-child:after {
+.modal-controls .modal-button:first-child {
border-radius: 0 0 0 var(--theme-radius);
}
-.modal-controls .modal-button:last-child,
-.modal-controls .modal-button:last-child:after {
+.modal-controls .modal-button:last-child {
border-radius: 0 0 var(--theme-radius) 0
}
diff --git a/src/css/theme.css b/src/css/theme.css
index 628b5ded..659d0422 100644
--- a/src/css/theme.css
+++ b/src/css/theme.css
@@ -20,10 +20,6 @@
transition: height var(--layout-timing-extra-fast), box-shadow var(--layout-timing-extra-fast), border-radius var(--layout-timing-extra-fast);
}
-.theme-preset-button:after,
-.theme-custom-button::after {
- content: none;
-}
.theme-custom-control {
border-radius: 0 0 var(--theme-radius) var(--theme-radius);
@@ -45,10 +41,6 @@
flex: 1 1 auto;
}
-.theme-custom-control-item:after {
- border-radius: 0;
-}
-
.is-theme-custom-edit .theme-custom-button {
border-radius: var(--theme-radius) var(--theme-radius) 0 0;
height: calc(100% - var(--theme-custom-edit-height));
@@ -305,9 +297,6 @@
background-color: hsl(var(--theme-accent-preset-item-color-h), calc(var(--theme-accent-preset-item-color-s) * 1%), calc(var(--theme-accent-preset-item-color-l) * 1%));
}
-.theme-accent-preset-item:after {
- content: none;
-}
@media (min-width: 700px) {
.theme-accent-preset-item {
diff --git a/src/html/menu/close.html b/src/html/menu/close.html
index 682a0b96..e6f0d772 100644
--- a/src/html/menu/close.html
+++ b/src/html/menu/close.html
@@ -1,3 +1,3 @@
diff --git a/src/html/menu/content/background/image.html b/src/html/menu/content/background/image.html
index 0879494d..3eba7f44 100644
--- a/src/html/menu/content/background/image.html
+++ b/src/html/menu/content/background/image.html
@@ -16,11 +16,11 @@
@@ -99,7 +99,7 @@
-
+
@@ -108,7 +108,7 @@
-
+
diff --git a/src/html/menu/content/bookmarks/accent.html b/src/html/menu/content/bookmarks/accent.html
index 1e16bcba..c5470f13 100644
--- a/src/html/menu/content/bookmarks/accent.html
+++ b/src/html/menu/content/bookmarks/accent.html
@@ -4,11 +4,11 @@
diff --git a/src/html/menu/content/bookmarks/color.html b/src/html/menu/content/bookmarks/color.html
index f05afa40..1b24da97 100644
--- a/src/html/menu/content/bookmarks/color.html
+++ b/src/html/menu/content/bookmarks/color.html
@@ -36,7 +36,7 @@
-
+
diff --git a/src/html/menu/content/bookmarks/content.html b/src/html/menu/content/bookmarks/content.html
index da92c3f8..be027942 100644
--- a/src/html/menu/content/bookmarks/content.html
+++ b/src/html/menu/content/bookmarks/content.html
@@ -52,7 +52,7 @@
-
+
@@ -61,7 +61,7 @@
-
+
@@ -70,7 +70,7 @@
-
+
@@ -79,7 +79,7 @@
-
+
diff --git a/src/html/menu/content/bookmarks/letcon.html b/src/html/menu/content/bookmarks/letcon.html
index ba314754..732411e4 100644
--- a/src/html/menu/content/bookmarks/letcon.html
+++ b/src/html/menu/content/bookmarks/letcon.html
@@ -14,7 +14,7 @@
-
+
@@ -23,7 +23,7 @@
-
+
diff --git a/src/html/menu/content/bookmarks/name.html b/src/html/menu/content/bookmarks/name.html
index 11a9e403..20836dc0 100644
--- a/src/html/menu/content/bookmarks/name.html
+++ b/src/html/menu/content/bookmarks/name.html
@@ -14,7 +14,7 @@
-
+
diff --git a/src/html/menu/content/bookmarks/sort.html b/src/html/menu/content/bookmarks/sort.html
index d821e644..8e13ecc2 100644
--- a/src/html/menu/content/bookmarks/sort.html
+++ b/src/html/menu/content/bookmarks/sort.html
@@ -5,9 +5,9 @@
diff --git a/src/html/menu/content/coffee/coffee.html b/src/html/menu/content/coffee/coffee.html
index 73a39d9e..5cbcb726 100644
--- a/src/html/menu/content/coffee/coffee.html
+++ b/src/html/menu/content/coffee/coffee.html
@@ -8,7 +8,7 @@
@@ -83,7 +83,7 @@
-
+
diff --git a/src/html/menu/content/header/color.html b/src/html/menu/content/header/color.html
index 6ce37acc..2f64940e 100644
--- a/src/html/menu/content/header/color.html
+++ b/src/html/menu/content/header/color.html
@@ -57,7 +57,7 @@
-
+
diff --git a/src/html/menu/content/header/coloraccent.html b/src/html/menu/content/header/coloraccent.html
index d9e49493..d67f0efe 100644
--- a/src/html/menu/content/header/coloraccent.html
+++ b/src/html/menu/content/header/coloraccent.html
@@ -22,7 +22,7 @@
-
+
@@ -31,7 +31,7 @@
-
+
diff --git a/src/html/menu/content/header/date.html b/src/html/menu/content/header/date.html
index 91e401b0..92ac3e3f 100644
--- a/src/html/menu/content/header/date.html
+++ b/src/html/menu/content/header/date.html
@@ -146,7 +146,7 @@
@@ -169,7 +169,7 @@
-
+
diff --git a/src/html/menu/content/header/editadd.html b/src/html/menu/content/header/editadd.html
index bedc5a07..bbb28b4f 100644
--- a/src/html/menu/content/header/editadd.html
+++ b/src/html/menu/content/header/editadd.html
@@ -14,7 +14,7 @@
-
+
@@ -23,7 +23,7 @@
-
+
diff --git a/src/html/menu/content/header/greeting.html b/src/html/menu/content/header/greeting.html
index 51c03bb2..215a89ca 100644
--- a/src/html/menu/content/header/greeting.html
+++ b/src/html/menu/content/header/greeting.html
@@ -35,7 +35,7 @@
-
+
diff --git a/src/html/menu/content/header/menu.html b/src/html/menu/content/header/menu.html
index 01ab1aa6..36eac841 100644
--- a/src/html/menu/content/header/menu.html
+++ b/src/html/menu/content/header/menu.html
@@ -8,7 +8,7 @@
-
+
@@ -17,7 +17,7 @@
-
+
diff --git a/src/html/menu/content/header/search.html b/src/html/menu/content/header/search.html
index 7ff5e63b..fa73b56f 100644
--- a/src/html/menu/content/header/search.html
+++ b/src/html/menu/content/header/search.html
@@ -32,7 +32,7 @@
-
+
@@ -43,7 +43,7 @@
-
+
@@ -124,7 +124,7 @@
-
+
diff --git a/src/html/menu/content/layout/area.html b/src/html/menu/content/layout/area.html
index aa0ab1f7..096c66e9 100644
--- a/src/html/menu/content/layout/area.html
+++ b/src/html/menu/content/layout/area.html
@@ -8,7 +8,7 @@
-
+
diff --git a/src/html/menu/content/layout/gutter.html b/src/html/menu/content/layout/gutter.html
index f5c04599..6f9b5b38 100644
--- a/src/html/menu/content/layout/gutter.html
+++ b/src/html/menu/content/layout/gutter.html
@@ -8,7 +8,7 @@
-
+
diff --git a/src/html/menu/content/layout/padding.html b/src/html/menu/content/layout/padding.html
index 9a7a7b8b..78c4c900 100644
--- a/src/html/menu/content/layout/padding.html
+++ b/src/html/menu/content/layout/padding.html
@@ -8,7 +8,7 @@
-
+
diff --git a/src/html/menu/content/layout/scaling.html b/src/html/menu/content/layout/scaling.html
index 1877ce16..c8a1a222 100644
--- a/src/html/menu/content/layout/scaling.html
+++ b/src/html/menu/content/layout/scaling.html
@@ -8,7 +8,7 @@
-
+
@@ -92,7 +92,7 @@
-
+
@@ -108,7 +108,7 @@
-
+
diff --git a/src/html/menu/content/theme/fonts.html b/src/html/menu/content/theme/fonts.html
index 7b52e930..539a2135 100644
--- a/src/html/menu/content/theme/fonts.html
+++ b/src/html/menu/content/theme/fonts.html
@@ -7,7 +7,7 @@
-
+
@@ -56,7 +56,7 @@
-
+
@@ -67,7 +67,7 @@
-
+
@@ -88,14 +88,14 @@
-
+
@@ -117,7 +117,7 @@
-
+
diff --git a/src/html/menu/content/theme/radius.html b/src/html/menu/content/theme/radius.html
index f54cb288..b3096f92 100644
--- a/src/html/menu/content/theme/radius.html
+++ b/src/html/menu/content/theme/radius.html
@@ -8,7 +8,7 @@
-
+
diff --git a/src/html/menu/content/theme/saved.html b/src/html/menu/content/theme/saved.html
index 6e5b7a03..ad45a1f5 100644
--- a/src/html/menu/content/theme/saved.html
+++ b/src/html/menu/content/theme/saved.html
@@ -6,8 +6,8 @@
diff --git a/src/html/menu/nav.html b/src/html/menu/nav.html
index ddddfb7a..b0f8b79d 100644
--- a/src/html/menu/nav.html
+++ b/src/html/menu/nav.html
@@ -1,6 +1,6 @@
diff --git a/src/js/auto-suggest.js b/src/js/auto-suggest.js
index 21f9ea66..ced78d46 100644
--- a/src/js/auto-suggest.js
+++ b/src/js/auto-suggest.js
@@ -153,7 +153,7 @@ var autoSuggest = (function() {
document.removeEventListener("keydown", bind.navigateResults, false);
},
clickOut: function(event) {
- if (!(event.target.classList.contains("auto-suggest-list")) && !(event.target.classList.contains("auto-suggest-input"))) {
+ if (!(event.target.classList.contains("auto-suggest")) &&!(event.target.classList.contains("auto-suggest-list")) && !(event.target.classList.contains("auto-suggest-input"))) {
render.close();
};
}
@@ -176,7 +176,7 @@ var autoSuggest = (function() {
fontawesomeIcon: function() {
suggestItems.forEach(function(arrayItem) {
var li = helper.node("li|class:auto-suggest-list-item");
- var button = helper.node("button|tabindex:1,class:auto-suggest-item");
+ var button = helper.node("button|tabindex:1,class:button button-link button-ring auto-suggest-item");
var icon = helper.node("span|class:auto-suggest-icon fa-" + arrayItem.name);
if (arrayItem.styles.includes("solid")) {
helper.addClass(icon, "fas");
diff --git a/src/js/header.js b/src/js/header.js
index a74fbac4..a41eb8c3 100644
--- a/src/js/header.js
+++ b/src/js/header.js
@@ -167,15 +167,15 @@ var header = (function() {
var forminline = helper.node("div|class:form-inline");
var formGroup = helper.node("div|class:form-group header-order-control");
- var buttonUp = helper.node("button|class:button form-group-item-shrink header-order-control-item header-order-control-item-up,tabindex:-1,title:Move this header item up");
+ var buttonUp = helper.node("button|class:button button-line form-group-item-shrink header-order-control-item header-order-control-item-up,tabindex:-1,title:Move this header item up");
var buttonUpIcon = helper.node("span|class:button-icon icon-arrow-up");
buttonUp.appendChild(buttonUpIcon);
- var linkHandle = helper.node("div|class:button form-group-item-shrink header-order-control-item header-order-control-item-handle,tabindex:-1,title:Drag header item to reorder");
+ var linkHandle = helper.node("div|class:button button-line form-group-item-shrink header-order-control-item header-order-control-item-handle,tabindex:-1,title:Drag header item to reorder");
var linkHandleIcon = helper.node("span|class:button-icon icon-reorder");
linkHandle.appendChild(linkHandleIcon);
- var buttonDown = helper.node("button|class:button form-group-item-shrink header-order-control-item header-order-control-item-down,tabindex:-1,title:Move this header item down");
+ var buttonDown = helper.node("button|class:button button-line form-group-item-shrink header-order-control-item header-order-control-item-down,tabindex:-1,title:Move this header item down");
var buttonDownIcon = helper.node("span|class:button-icon icon-arrow-down");
buttonDown.appendChild(buttonDownIcon);
@@ -367,7 +367,7 @@ var header = (function() {
},
editAdd: function() {
var formGroup = helper.node("div|class:header-editadd form-group form-group-nested-button");
- var formInputButton = helper.node("div|class:form-input-button form-input-hide");
+ var formInputButton = helper.node("div|class:form-input-button form-input-button-line form-input-hide");
var controlEditInput = helper.node("input|id:control-edit,class:header-edit control-edit,type:checkbox,tabindex:1");
var controlEditLabel = helper.node("label|for:control-edit");
var controlEditLabelText = helper.node("span:Edit");
@@ -378,7 +378,7 @@ var header = (function() {
formInputButton.appendChild(controlEditLabel);
var formDropdown = helper.node("div|class:form-dropdown");
- var controlAddToggle = helper.node("button|class:header-add control-add-toggle form-dropdown-toggle button,tabindex:1");
+ var controlAddToggle = helper.node("button|class:header-add control-add-toggle form-dropdown-toggle button button-line,tabindex:1");
var controlAddToggleText = helper.node("span:Add");
controlAddToggle.appendChild(controlAddToggleText);
var formDropdownMenu = helper.node("ul|class:list-unstyled form-dropdown-menu");
@@ -410,7 +410,7 @@ var header = (function() {
colorAccent: function() {
var formGroup = helper.node("div|class:header-coloraccent form-group form-group-nested-button");
- var colorInputButton = helper.node("div|class:form-input-button");
+ var colorInputButton = helper.node("div|class:form-input-button form-input-button-line");
var colorInput = helper.node("input|id:control-theme-color-rgb-color-quick,class:control-theme-color-rgb-color-quick header-color,type:color,value:#000000,tabindex:1,autocomplete:off");
var colorInputLabel = helper.node("label|for:control-theme-color-rgb-color-quick");
var colorInputLabelText = helper.node("span:Colour");
@@ -418,7 +418,7 @@ var header = (function() {
colorInputButton.appendChild(colorInput);
colorInputButton.appendChild(colorInputLabel);
- var accentInputButton = helper.node("div|class:form-input-button");
+ var accentInputButton = helper.node("div|class:form-input-button form-input-button-line");
var accentInput = helper.node("input|id:control-theme-accent-rgb-color-quick,class:control-theme-accent-rgb-color-quick header-accent,type:color,value:#000000,tabindex:1,autocomplete:off");
var accentInputLabel = helper.node("label|for:control-theme-accent-rgb-color-quick");
var accentInputLabelText = helper.node("span:Accent");
@@ -446,7 +446,7 @@ var header = (function() {
return formGroup;
},
menu: function() {
- var button = helper.node("button|class:control-menu-open header-menu button,tabindex:1");
+ var button = helper.node("button|class:control-menu-open header-menu button button-line,tabindex:1");
var baselineAlignmentCharacter = helper.node("span:-|class:baseline-alignment-icon-character,aria-hidden:true");
var buttonIcon = helper.node("span|class:icon-settings");
if (state.get.current().header.menu.style == "clear") {
diff --git a/src/js/link.js b/src/js/link.js
index 62b2013e..976c1e64 100644
--- a/src/js/link.js
+++ b/src/js/link.js
@@ -434,12 +434,13 @@ var link = (function() {
groupHeaderItemName.appendChild(groupName);
var groupOpenall = helper.node("div|class:group-openall form-group");
- var groupOpenallItem = helper.node("button|class:button group-openall-item,tabindex:1,title:Open all Bookmarks in this Group");
+ var groupOpenallItem = helper.node("button|class:button button-line group-openall-item,tabindex:1,title:Open all Bookmarks in this Group");
var groupOpenallItemText = helper.node("span:Open all|class:button-text");
groupOpenallItem.appendChild(groupOpenallItemText);
groupOpenall.appendChild(groupOpenallItem);
if (state.get.current().group.openAll.style == "clear") {
+ helper.removeClass(groupOpenallItem, "button-line");
helper.addClass(groupOpenallItem, "button-link");
};
@@ -447,35 +448,35 @@ var link = (function() {
var groupControl = helper.node("div|class:group-control form-group");
- var groupControlItemUp = helper.node("button|class:button group-control-item group-control-item-up,tabindex:-1,title:Move this group up");
+ var groupControlItemUp = helper.node("button|class:button button-line group-control-item group-control-item-up,tabindex:-1,title:Move this group up");
var groupControlItemUpIcon = helper.node("span|class:icon-arrow-up");
var groupControlItemUpBaselineAlignmentCharacter = helper.node("span:-|class:baseline-alignment-icon-character,aria-hidden:true");
groupControlItemUp.appendChild(groupControlItemUpBaselineAlignmentCharacter);
groupControlItemUp.appendChild(groupControlItemUpIcon);
groupControl.appendChild(groupControlItemUp);
- var groupControlItemHandle = helper.node("div|class:button group-control-item group-control-item-handle,tabindex:-1,title:Drag group to reorder");
+ var groupControlItemHandle = helper.node("div|class:button button-line group-control-item group-control-item-handle,tabindex:-1,title:Drag group to reorder");
var groupControlItemHandleIcon = helper.node("span|class:icon-reorder");
var groupControlItemHandleBaselineAlignmentCharacter = helper.node("span:-|class:baseline-alignment-icon-character,aria-hidden:true");
groupControlItemHandle.appendChild(groupControlItemHandleBaselineAlignmentCharacter);
groupControlItemHandle.appendChild(groupControlItemHandleIcon);
groupControl.appendChild(groupControlItemHandle);
- var groupControlItemDown = helper.node("button|class:button group-control-item group-control-item-down,tabindex:-1,title:Move this group down");
+ var groupControlItemDown = helper.node("button|class:button button-line group-control-item group-control-item-down,tabindex:-1,title:Move this group down");
var groupControlItemDownIcon = helper.node("span|class:icon-arrow-down");
var groupControlItemDownBaselineAlignmentCharacter = helper.node("span:-|class:baseline-alignment-icon-character,aria-hidden:true");
groupControlItemDown.appendChild(groupControlItemDownBaselineAlignmentCharacter);
groupControlItemDown.appendChild(groupControlItemDownIcon);
groupControl.appendChild(groupControlItemDown);
- var groupControlItemEdit = helper.node("button|class:button group-control-item group-control-item-edit,tabindex:-1,title:Edit this group");
+ var groupControlItemEdit = helper.node("button|class:button button-line group-control-item group-control-item-edit,tabindex:-1,title:Edit this group");
var groupControlItemEditIcon = helper.node("span|class:icon-edit");
var groupControlItemEditBaselineAlignmentCharacter = helper.node("span:-|class:baseline-alignment-icon-character,aria-hidden:true");
groupControlItemEdit.appendChild(groupControlItemEditBaselineAlignmentCharacter);
groupControlItemEdit.appendChild(groupControlItemEditIcon);
groupControl.appendChild(groupControlItemEdit);
- var groupControlItemRemove = helper.node("button|class:button group-control-item group-control-item-remove,tabindex:-1,title:Remove this group");
+ var groupControlItemRemove = helper.node("button|class:button button-line group-control-item group-control-item-remove,tabindex:-1,title:Remove this group");
var groupControlItemRemoveIcon = helper.node("span|class:icon-close");
var groupControlItemRemoveBaselineAlignmentCharacter = helper.node("span:-|class:baseline-alignment-icon-character,aria-hidden:true");
groupControlItemRemove.appendChild(groupControlItemRemoveBaselineAlignmentCharacter);
@@ -546,7 +547,7 @@ var link = (function() {
var groupFormInputNameWrap = helper.node("div|class:form-wrap");
var groupFormInputName = helper.node("input|type:text,class:group-form-input-name,id:group-form-input-name,placeholder:Example group,tabindex:1,autocomplete:off,autocorrect:off,autocapitalize:off,spellcheck:false");
var groupFormRandomNameButtonWrap = helper.node("div|class:form-wrap");
- var groupFormRandomNameButton = helper.node("button:Random Group name|class:button,type:button,tabindex:1");
+ var groupFormRandomNameButton = helper.node("button:Random Group name|class:button button-line,type:button,tabindex:1");
// open all
var groupFormOpenAllInputWrap = helper.node("div|class:form-wrap");
@@ -916,7 +917,7 @@ var link = (function() {
var displayIconFormGroup = helper.node("div|class:form-group form-group-block auto-suggest-input");
var displayIconInput = helper.node("input|type:text,class:form-group-item-grow link-form-input-icon auto-suggest-input,id:link-form-input-icon,placeholder:Search for Brands or Icons,tabindex:1,autocomplete:off,autocorrect:off,autocapitalize:off,spellcheck:false,disabled");
var displayIconFormGroupText = helper.node("div|class:form-group-text link-form-text-icon disabled,tabindex:-1");
- var displayIconFormGroupClear = helper.node("button|class:link-form-icon-clear button,type:button,tabindex:1,disabled");
+ var displayIconFormGroupClear = helper.node("button|class:link-form-icon-clear button button-line,type:button,tabindex:1,disabled");
var displayIconFormGroupClearIcon = helper.node("span|class:icon-close");
var displayIconHelper = helper.node("div|class:form-helper");
var displayIconHelperItem = helper.node("p:Refer to the \"Free\" and \"Brand\" icons from FontAwesome for full set of icons supported.|class:link-form-input-icon-helper form-helper-item disabled");
@@ -1413,7 +1414,7 @@ var link = (function() {
var groupBody = helper.node("div|class:group-body");
var linkEmpty = helper.node("div|class:link-empty link-item");
var para = helper.node("p:No Groups or Bookmarks|class:small muted");
- var addButton = helper.node("button:Add a Bookmark|class:button button-small,type:button,tabindex:1");
+ var addButton = helper.node("button:Add a Bookmark|class:button button-line button-small,type:button,tabindex:1");
linkEmpty.appendChild(para);
linkEmpty.appendChild(addButton);
groupBody.appendChild(linkEmpty);
@@ -1426,7 +1427,7 @@ var link = (function() {
item: function(groupIndex) {
var linkEmpty = helper.node("div|class:link-empty link-item");
var para = helper.node("p:Empty Group|class:small muted");
- var addButton = helper.node("button:Add a Bookmark|class:button button-small,type:button,tabindex:1");
+ var addButton = helper.node("button:Add a Bookmark|class:button button-line button-small,type:button,tabindex:1");
linkEmpty.appendChild(para);
linkEmpty.appendChild(addButton);
addButton.addEventListener("click", function(event) {
diff --git a/src/js/modal.js b/src/js/modal.js
index 07c57ada..6ed83380 100644
--- a/src/js/modal.js
+++ b/src/js/modal.js
@@ -102,9 +102,9 @@ var modal = (function() {
bind.focus.remove();
};
var modalBody = helper.node("div|class:modal-body");
- var modalControls = helper.node("div|class:modal-controls");
- var actionButton = helper.node("button:" + options.actionText + "|class:modal-button button button-primary button-block,tabindex:1");
- var cancelButton = helper.node("button:" + options.cancelText + "|class:modal-button button button-primary button-block,tabindex:1");
+ var modalControls = helper.node("div|class:modal-controls form-group");
+ var actionButton = helper.node("button:" + options.actionText + "|class:button button-line button-block modal-button,tabindex:1");
+ var cancelButton = helper.node("button:" + options.cancelText + "|class:button button-line button-block modal-button,tabindex:1");
modalControls.appendChild(cancelButton);
modalControls.appendChild(actionButton);
if (options.heading != null) {
diff --git a/src/js/theme.js b/src/js/theme.js
index 74d99fe2..b22741e1 100644
--- a/src/js/theme.js
+++ b/src/js/theme.js
@@ -2280,7 +2280,7 @@ var theme = (function() {
var nameInput = helper.node("input|id:theme-name,class:theme-name mb-0,type:text,tabindex:1,placeholder:Example theme,autocomplete:off,autocorrect:off,autocapitalize:off,spellcheck:false");
var randomFormWrap = helper.node("div|class:form-wrap");
- var randomButton = helper.node("button:Random Theme name|class:button,type:button,tabindex:1");
+ var randomButton = helper.node("button:Random Theme name|class:button button-line,type:button,tabindex:1");
randomFormWrap.appendChild(randomButton);
diff --git a/src/js/version.js b/src/js/version.js
index fbb5cec3..3fa6b7fb 100644
--- a/src/js/version.js
+++ b/src/js/version.js
@@ -1,6 +1,6 @@
var version = (function() {
- var current = "5.16.0";
+ var current = "5.17.0";
var name = "Zonked Tarsier";
diff --git a/src/manifest.json b/src/manifest.json
index 679be3d4..9d7d3ae5 100644
--- a/src/manifest.json
+++ b/src/manifest.json
@@ -2,7 +2,7 @@
"name": "nightTab",
"short_name": "nightTab",
"description": "A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.",
- "version": "5.16.0",
+ "version": "5.17.0",
"manifest_version": 2,
"chrome_url_overrides": {
"newtab": "index.html"