breadcrumb for informational page

This commit is contained in:
John Hess 2024-06-07 16:07:53 -05:00
parent 0f73bc81f4
commit 166a988bc9
5 changed files with 37 additions and 4 deletions

View 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>

View file

@ -2,7 +2,9 @@
layout: basic
---
< {{ page.breadcrumb }} <hr />
<div class="top-nav">
{% include breadcrumb.html page_name=page.breadcrumb %}
</div>
<div class="informational-container">
{{ content }}

View file

@ -140,11 +140,18 @@ a:active {
// Informational Layout Styles
// --------------------------------
.top-nav {
max-width: 860px;
margin: 0px auto;
display: flex;
align-items: center;
}
.informational-container {
width: 100%;
max-width: 680px;
margin: 0 auto;
padding: 10px;
padding: 0 10px;
img.hero {
width: 100%;
}
@ -196,6 +203,24 @@ a:active {
// 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 {
display: flex;
align-items: center;

View file

@ -43,7 +43,7 @@ div.foot {
font-size: 14px;
}
.folder-name {
.breadcrumb-name {
display: flex;
align-items: center;
height: 34px;

View file

@ -135,7 +135,7 @@ window.onload = function () {
// Secondary header
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 += `${thisDirsName}`;
listDiv.parentNode.insertBefore(secondaryHeader, listDiv);