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 @@
-
+
- +

Max image size 5MB, (due to browser local storage limits).

@@ -63,7 +63,7 @@
- +

@@ -72,7 +72,7 @@
- +

@@ -81,7 +81,7 @@
- +

@@ -90,7 +90,7 @@
- +

@@ -99,7 +99,7 @@
- +

@@ -108,7 +108,7 @@
- +
@@ -118,7 +118,7 @@
- +
@@ -126,7 +126,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 @@
- + Buy me a coffee diff --git a/src/html/menu/content/data/backup.html b/src/html/menu/content/data/backup.html index decc77f1..39fa12a9 100644 --- a/src/html/menu/content/data/backup.html +++ b/src/html/menu/content/data/backup.html @@ -4,7 +4,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/header/transitional.html b/src/html/menu/content/header/transitional.html index 9ad540b8..41733a43 100644 --- a/src/html/menu/content/header/transitional.html +++ b/src/html/menu/content/header/transitional.html @@ -29,7 +29,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 @@
- +
diff --git a/src/html/menu/content/theme/accent.html b/src/html/menu/content/theme/accent.html index 33977422..4a45b5c5 100644 --- a/src/html/menu/content/theme/accent.html +++ b/src/html/menu/content/theme/accent.html @@ -10,7 +10,7 @@
- +
@@ -92,7 +92,7 @@
- +
@@ -108,7 +108,7 @@
- +
@@ -116,7 +116,7 @@
- +
diff --git a/src/html/menu/content/theme/color.html b/src/html/menu/content/theme/color.html index f3b6398d..d04db376 100644 --- a/src/html/menu/content/theme/color.html +++ b/src/html/menu/content/theme/color.html @@ -90,7 +90,7 @@
- +
@@ -148,7 +148,7 @@
- +
@@ -156,7 +156,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 @@
- +
@@ -27,14 +27,14 @@
- +
- - - + + +
@@ -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/content/theme/shade.html b/src/html/menu/content/theme/shade.html index c6c4e997..4f881a14 100644 --- a/src/html/menu/content/theme/shade.html +++ b/src/html/menu/content/theme/shade.html @@ -8,7 +8,7 @@
- +
diff --git a/src/html/menu/content/theme/shadow.html b/src/html/menu/content/theme/shadow.html index 68a7f236..bf75fa2f 100644 --- a/src/html/menu/content/theme/shadow.html +++ b/src/html/menu/content/theme/shadow.html @@ -8,7 +8,7 @@
- +
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"