commit
b4d44f69bb
|
@ -0,0 +1,88 @@
|
|||
.error-page {
|
||||
padding: 1rem;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
vertical-align: middle;
|
||||
justify-content: space-around;
|
||||
|
||||
.error-content {
|
||||
margin-top: 10vh;
|
||||
max-width: 310px;
|
||||
}
|
||||
|
||||
.error-code {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-around;
|
||||
margin: 0 auto;
|
||||
width: 15rem;
|
||||
height: 15rem;
|
||||
max-width: 80vw;
|
||||
max-height: 80vw;
|
||||
border-radius: 50%;
|
||||
box-shadow: 5px 5px 30px $sidebar-search-shadow;
|
||||
|
||||
.error-code-border {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-around;
|
||||
border: 2px solid rgba($article-link, .5);
|
||||
width: 90%;
|
||||
height: 90%;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-family: $klavika;
|
||||
color: $article-link;
|
||||
font-size: 5rem;
|
||||
font-weight: 300;
|
||||
text-align: center;
|
||||
}
|
||||
}
|
||||
|
||||
a {
|
||||
color: $article-link;
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
&:hover {
|
||||
color: $article-link-hover;
|
||||
}
|
||||
}
|
||||
|
||||
.wayfinding {
|
||||
display: flex;
|
||||
justify-content: space-around;
|
||||
align-content: center;
|
||||
margin: 2rem 0 1.5rem;
|
||||
|
||||
.btn {
|
||||
display: block;
|
||||
flex-grow: 1;
|
||||
margin-right: 4px;
|
||||
padding: .75rem 1rem;
|
||||
border-radius: $border-radius;
|
||||
background: $error-page-btn;
|
||||
text-align: center;
|
||||
color: $error-page-btn-text;
|
||||
&:hover {
|
||||
background: $error-page-btn-hover;
|
||||
color: $error-page-btn-hover-text;
|
||||
}
|
||||
&.back:before {
|
||||
content: "\e90a";
|
||||
font-family: "icomoon";
|
||||
margin-right: .35rem;
|
||||
vertical-align: text-top;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
p {
|
||||
// text-align: center;
|
||||
color: $article-text;
|
||||
line-height: 1.5rem;
|
||||
}
|
||||
|
||||
|
||||
}
|
|
@ -16,4 +16,5 @@
|
|||
"layouts/layout-sidebar-toggle",
|
||||
"layouts/layout-content-wrapper",
|
||||
"layouts/layout-article",
|
||||
"layouts/syntax-highlighting";
|
||||
"layouts/syntax-highlighting",
|
||||
"layouts/layout-error-page";
|
||||
|
|
|
@ -125,3 +125,9 @@ $nav-border: $g5-pepper !default;
|
|||
$nav-toggle: $g16-pearl !default;
|
||||
$nav-toggle-hover: $g16-pearl !default;
|
||||
$nav-toggle-bg-hover: $b-ocean !default;
|
||||
|
||||
// Error Page Colors
|
||||
$error-page-btn: $b-ocean !default;
|
||||
$error-page-btn-text: $g20-white !default;
|
||||
$error-page-btn-hover: $g20-white !default;
|
||||
$error-page-btn-hover-text: $b-ocean !default;
|
||||
|
|
|
@ -124,3 +124,9 @@ $nav-border: $g14-chromium;
|
|||
$nav-toggle: $g20-white;
|
||||
$nav-toggle-hover: $g20-white;
|
||||
$nav-toggle-bg-hover: $b-ocean;
|
||||
|
||||
// Error Page Colors
|
||||
$error-page-btn: $b-ocean;
|
||||
$error-page-btn-text: $g20-white;
|
||||
$error-page-btn-hover: $b-pool;
|
||||
$error-page-btn-hover-text: $g20-white;
|
||||
|
|
|
@ -0,0 +1,34 @@
|
|||
{{ partial "header.html" . }}
|
||||
|
||||
<div class="error-page">
|
||||
<div class="error-content">
|
||||
<div class="error-code">
|
||||
<div class="error-code-border">
|
||||
<h1>404</h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="wayfinding">
|
||||
<a class="btn back" href="javascript:history.back()">Back</a>
|
||||
<a class="btn version">InfluxDB</a>
|
||||
</div>
|
||||
<p>Whoops! Looks like this page doesn't exist. If a link brought you here, <a href="https://github.com/influxdata/docs-v2/issues/new" target="_blank">let us know</a>. We'd like to fix it.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
function getProjectVersion(urlPath) {
|
||||
if (/v[0-9][.][0-9]*/.test(urlPath)) { return urlPath.match(/v[0-9][.][0-9]*/)[0] }
|
||||
else { return undefined }
|
||||
}
|
||||
|
||||
var path = window.location.pathname
|
||||
var projectVersion = getProjectVersion(path)
|
||||
|
||||
if ( projectVersion != undefined ) {
|
||||
$('.btn.version').append(' ' + projectVersion).attr('href', '/' + projectVersion + '/');
|
||||
} else {
|
||||
$('.btn.version').hide()
|
||||
}
|
||||
</script>
|
||||
|
||||
{{ partial "footer.html" . }}
|
Loading…
Reference in New Issue