breadcrumb for informational page
This commit is contained in:
parent
0f73bc81f4
commit
166a988bc9
5 changed files with 37 additions and 4 deletions
6
_includes/breadcrumb.html
Normal file
6
_includes/breadcrumb.html
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
<div class="breadcrumb-name">
|
||||||
|
<a href="../">
|
||||||
|
<img class="back" src="{{ site.baseurl }}/assets/images/next.svg">
|
||||||
|
</a>
|
||||||
|
{{ include.page_name }}
|
||||||
|
</div>
|
||||||
|
|
@ -2,7 +2,9 @@
|
||||||
layout: basic
|
layout: basic
|
||||||
---
|
---
|
||||||
|
|
||||||
< {{ page.breadcrumb }} <hr />
|
<div class="top-nav">
|
||||||
|
{% include breadcrumb.html page_name=page.breadcrumb %}
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="informational-container">
|
<div class="informational-container">
|
||||||
{{ content }}
|
{{ content }}
|
||||||
|
|
|
||||||
|
|
@ -140,11 +140,18 @@ a:active {
|
||||||
// Informational Layout Styles
|
// Informational Layout Styles
|
||||||
// --------------------------------
|
// --------------------------------
|
||||||
|
|
||||||
|
.top-nav {
|
||||||
|
max-width: 860px;
|
||||||
|
margin: 0px auto;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
.informational-container {
|
.informational-container {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
max-width: 680px;
|
max-width: 680px;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
padding: 10px;
|
padding: 0 10px;
|
||||||
img.hero {
|
img.hero {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
@ -196,6 +203,24 @@ a:active {
|
||||||
// Copied from butter-dir-listing.css
|
// Copied from butter-dir-listing.css
|
||||||
// ----------------------------------
|
// ----------------------------------
|
||||||
|
|
||||||
|
.breadcrumb-name {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
height: 34px;
|
||||||
|
margin: 10px;
|
||||||
|
a {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
}
|
||||||
|
img.back {
|
||||||
|
width: 18px;
|
||||||
|
height: 18px;
|
||||||
|
rotate: 180deg;
|
||||||
|
margin-right: 10px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.filerow {
|
.filerow {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ div.foot {
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.folder-name {
|
.breadcrumb-name {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
height: 34px;
|
height: 34px;
|
||||||
|
|
|
||||||
|
|
@ -135,7 +135,7 @@ window.onload = function () {
|
||||||
|
|
||||||
// Secondary header
|
// Secondary header
|
||||||
const secondaryHeader = document.createElement('div');
|
const secondaryHeader = document.createElement('div');
|
||||||
secondaryHeader.classList.add('folder-name');
|
secondaryHeader.classList.add('breadcrumb-name');
|
||||||
secondaryHeader.innerHTML = `<a href="../"><img class="back" src="${inferredBaseURL}assets/images/next.svg"></a>`;
|
secondaryHeader.innerHTML = `<a href="../"><img class="back" src="${inferredBaseURL}assets/images/next.svg"></a>`;
|
||||||
secondaryHeader.innerHTML += `${thisDirsName}`;
|
secondaryHeader.innerHTML += `${thisDirsName}`;
|
||||||
listDiv.parentNode.insertBefore(secondaryHeader, listDiv);
|
listDiv.parentNode.insertBefore(secondaryHeader, listDiv);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue