From a575f52005897c67fcb6e647c673f38f8eb25951 Mon Sep 17 00:00:00 2001 From: schrumpel Date: Sat, 21 May 2022 11:30:23 +0200 Subject: [PATCH] overhauling error page --- public/s/css/f0ck.css | 87 ++++++++++++++++++++++++++++++++----------- views/error.html | 16 ++++++-- 2 files changed, 78 insertions(+), 25 deletions(-) diff --git a/public/s/css/f0ck.css b/public/s/css/f0ck.css index d45bfa6..5bed60a 100644 --- a/public/s/css/f0ck.css +++ b/public/s/css/f0ck.css @@ -279,6 +279,11 @@ html[theme="paper"] { --img-border-color: #363636; } +html[theme="paper"] .err { + background: black; + color: white; +} + html[theme="paper"] ._204863 { color: white; } @@ -756,7 +761,8 @@ html[theme="f0ck95"] .err span { } html[theme="f0ck95"] .err { - background: #3f9595; + background: silver; + border: outset 2px gray; } html[theme="f0ck95"] div.posts > a::after { @@ -853,6 +859,15 @@ html[theme="f0ck95"] .embed-responsive-image { right: 2px; } +html[theme="f0ck95"] ._error_message { + color: black; + text-shadow: none; +} + +html[theme="f0ck95"] ._error_topbar { + background: -webkit-linear-gradient(left,#08216b,#a5cef7); +} + /* f0ck95dARK */ html[theme='f0ck95d'] { --accent: #fff; @@ -862,7 +877,7 @@ html[theme='f0ck95d'] { --gray: silver; --nav-bg: #0b0a0a; --nav-brand-border: inset 1px black; - --nav-brand-bg: #022544; + --nav-brand-bg: #4c4c4c; --navigation-links-bg: #0b0b0b; --navigation-links-background-linear-gradient: rgba(0,0,0,.12),rgba(0,0,0,0); --navigation-links-border-color: rgba(0,0,0,.8) rgba(0,0,0,.65) rgba(0,0,0,.5); @@ -894,6 +909,15 @@ html[theme='f0ck95d'] { --img-border-color: #808080; } +html[theme="f0ck95d"] .err { + background: #4c4c4c; + border: 2px outset gray; +} + +html[theme="f0ck95d"] ._error_topbar { + background: #081f3e; +} + html[theme="f0ck95d"] ._204863 { content: " "; background: -webkit-linear-gradient(left,#0e111a,#073c71); @@ -1004,20 +1028,16 @@ html[theme="f0ck95d"] .pagination > span { } html[theme="f0ck95d"] .dropdown-menu { - border-left: inset 1px silver; - border-bottom: outset 1px silver; - border-right: outset 1px silver; - border-top: outset 1px gray; + border-left: inset 1px #4c4c4c; + border-bottom: outset 1px #4c4c4c; + border-right: outset 1px #4c4c4c; + border-top: outset 0px #4c4c4c; } html[theme="f0ck95d"] .err span { text-shadow: 0px 0px transparent; } -html[theme="f0ck95d"] .err { - background: #3f9595; -} - html[theme="f0ck95d"] div.posts > a::after { color: var(--white); } @@ -2390,22 +2410,45 @@ a[data-mime^="audio"] { } /* err page */ -.err { - display: grid; - grid-template-rows: auto 1fr; - grid-template-columns: 1fr auto; - margin: 50px; - box-shadow: 5px 5px 5px black; - border-radius: .45rem; - background: #bb880b; +._error_wrapper { + display: flex; + justify-content: center; } -.err span { +.err { + display: grid; + grid-template-rows: auto; + grid-template-columns: auto; + margin: 50px; + background: #bb880b; + max-width: 100%; + width: 500px; +} + +._error_topbar { + border-bottom: inset 2px gray; + text-align: left; + padding-left: 10px; +} + +._error_content { + display: grid; + grid-template-columns: auto 1fr; +} + +._error_message { + display: grid; + grid-template-columns: auto; + grid-template-rows: auto 1fr; + margin: 5px; + padding: 5px; + text-shadow: 1px 1px black; +} + +.err code { font-weight: bold; text-align: left; - align-self: center; - margin: 35px; - text-shadow: 1px 1px black; + align-self: baseline; font-size: 15px; } diff --git a/views/error.html b/views/error.html index b6799d4..748d05d 100644 --- a/views/error.html +++ b/views/error.html @@ -1,8 +1,18 @@ @include(snippets/header)
-
- {{ message }} - f0ck?! +
+
+
+ x.x +
+
+ f0ck?! +
+ Error + {{ message }} +
+
+
@include(snippets/footer)