Error pages
This commit is contained in:
parent
959b5a20e3
commit
71db66d802
@ -12,7 +12,8 @@
|
|||||||
},
|
},
|
||||||
"demo": {
|
"demo": {
|
||||||
"less": {
|
"less": {
|
||||||
"demo.css": "demo/src/less/bundle.less"
|
"demo.css": "demo/src/less/bundles/demo.less",
|
||||||
|
"error.css": "demo/src/less/bundles/error.less"
|
||||||
},
|
},
|
||||||
"js": {
|
"js": {
|
||||||
"demo.js": ["demo/src/js/lib/classlist.js", "demo/src/js/lib/tab-focus.js", "demo/src/js/main.js"]
|
"demo.js": ["demo/src/js/lib/classlist.js", "demo/src/js/lib/tab-focus.js", "demo/src/js/main.js"]
|
||||||
|
1
demo/dist/error.css
vendored
Normal file
1
demo/dist/error.css
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -7,7 +7,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
<!-- Docs styles -->
|
<!-- Docs styles -->
|
||||||
<link rel="stylesheet" href="dist/demo.css">
|
<link rel="stylesheet" href="dist/error.css">
|
||||||
|
|
||||||
<!-- Preload -->
|
<!-- Preload -->
|
||||||
<link rel="preload" as="font" crossorigin type="font/woff2" href="https://cdn.plyr.io/static/fonts/avenir-medium.woff2">
|
<link rel="preload" as="font" crossorigin type="font/woff2" href="https://cdn.plyr.io/static/fonts/avenir-medium.woff2">
|
||||||
@ -18,7 +18,7 @@
|
|||||||
<main>
|
<main>
|
||||||
<h1>Doh.</h1>
|
<h1>Doh.</h1>
|
||||||
<p>Looks like something went wrong.</p>
|
<p>Looks like something went wrong.</p>
|
||||||
<a href="http://plyr.io" class="btn btn--primary">Back to plyr.io</a>
|
<a href="javascript:history.back()" class="button">Go back</a>
|
||||||
</main>
|
</main>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
|
@ -1,35 +0,0 @@
|
|||||||
// ==========================================================================
|
|
||||||
// Plyr.io Demo Page
|
|
||||||
// ==========================================================================
|
|
||||||
|
|
||||||
// Libs
|
|
||||||
@import 'lib/animation';
|
|
||||||
@import 'lib/fontface';
|
|
||||||
@import 'lib/mixins';
|
|
||||||
@import 'lib/normalize';
|
|
||||||
|
|
||||||
// Settings
|
|
||||||
@import 'settings/breakpoints';
|
|
||||||
@import 'settings/colors';
|
|
||||||
@import 'settings/cosmetic';
|
|
||||||
@import 'settings/icons';
|
|
||||||
@import 'settings/layout';
|
|
||||||
@import 'settings/spacing';
|
|
||||||
@import 'settings/type';
|
|
||||||
|
|
||||||
// Layout
|
|
||||||
@import 'layout/core';
|
|
||||||
@import 'layout/grid';
|
|
||||||
|
|
||||||
// Type
|
|
||||||
@import 'type/base';
|
|
||||||
@import 'type/headings';
|
|
||||||
|
|
||||||
// Components
|
|
||||||
@import 'components/buttons';
|
|
||||||
@import 'components/header';
|
|
||||||
@import 'components/icons';
|
|
||||||
@import 'components/links';
|
|
||||||
@import 'components/lists';
|
|
||||||
@import 'components/navigation';
|
|
||||||
@import 'components/players';
|
|
35
demo/src/less/bundles/demo.less
Normal file
35
demo/src/less/bundles/demo.less
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
// ==========================================================================
|
||||||
|
// Plyr.io Demo Page
|
||||||
|
// ==========================================================================
|
||||||
|
|
||||||
|
// Libs
|
||||||
|
@import '../lib/animation';
|
||||||
|
@import '../lib/fontface';
|
||||||
|
@import '../lib/mixins';
|
||||||
|
@import '../lib/normalize';
|
||||||
|
|
||||||
|
// Settings
|
||||||
|
@import '../settings/breakpoints';
|
||||||
|
@import '../settings/colors';
|
||||||
|
@import '../settings/cosmetic';
|
||||||
|
@import '../settings/icons';
|
||||||
|
@import '../settings/layout';
|
||||||
|
@import '../settings/spacing';
|
||||||
|
@import '../settings/type';
|
||||||
|
|
||||||
|
// Layout
|
||||||
|
@import '../layout/core';
|
||||||
|
@import '../layout/grid';
|
||||||
|
|
||||||
|
// Type
|
||||||
|
@import '../type/base';
|
||||||
|
@import '../type/headings';
|
||||||
|
|
||||||
|
// Components
|
||||||
|
@import '../components/buttons';
|
||||||
|
@import '../components/header';
|
||||||
|
@import '../components/icons';
|
||||||
|
@import '../components/links';
|
||||||
|
@import '../components/lists';
|
||||||
|
@import '../components/navigation';
|
||||||
|
@import '../components/players';
|
27
demo/src/less/bundles/error.less
Normal file
27
demo/src/less/bundles/error.less
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
// ==========================================================================
|
||||||
|
// Plyr.io Error Page
|
||||||
|
// ==========================================================================
|
||||||
|
|
||||||
|
// Libs
|
||||||
|
@import '../lib/fontface';
|
||||||
|
@import '../lib/mixins';
|
||||||
|
@import '../lib/normalize';
|
||||||
|
|
||||||
|
// Settings
|
||||||
|
@import '../settings/colors';
|
||||||
|
@import '../settings/cosmetic';
|
||||||
|
@import '../settings/icons';
|
||||||
|
@import '../settings/layout';
|
||||||
|
@import '../settings/spacing';
|
||||||
|
@import '../settings/type';
|
||||||
|
|
||||||
|
// Layout
|
||||||
|
@import '../layout/error';
|
||||||
|
|
||||||
|
// Type
|
||||||
|
@import '../type/base';
|
||||||
|
@import '../type/headings';
|
||||||
|
|
||||||
|
// Components
|
||||||
|
@import '../components/buttons';
|
||||||
|
@import '../components/links';
|
@ -7,7 +7,7 @@ header {
|
|||||||
text-align: center;
|
text-align: center;
|
||||||
|
|
||||||
p {
|
p {
|
||||||
.font-size(18);
|
.font-size(@font-size-large);
|
||||||
margin-bottom: @spacing-base * 1.5;
|
margin-bottom: @spacing-base * 1.5;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -8,14 +8,23 @@ html.error,
|
|||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
html.error {
|
||||||
|
background: @page-background;
|
||||||
|
background-attachment: fixed;
|
||||||
|
}
|
||||||
|
|
||||||
.error body {
|
.error body {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
display: table;
|
display: flex;
|
||||||
table-layout: fixed;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.error main {
|
.error main {
|
||||||
display: table-cell;
|
|
||||||
width: 100%;
|
width: 100%;
|
||||||
vertical-align: middle;
|
padding: @spacing-base;
|
||||||
|
text-align: center;
|
||||||
|
|
||||||
|
p {
|
||||||
|
.font-size(@font-size-large);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
@font-size-base: 16;
|
@font-size-base: 16;
|
||||||
@font-size-small: 14;
|
@font-size-small: 14;
|
||||||
|
@font-size-large: 18;
|
||||||
@font-size-h1: 64;
|
@font-size-h1: 64;
|
||||||
|
|
||||||
@font-weight-base: 500;
|
@font-weight-base: 500;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user