Compare commits
	
		
			13 Commits
		
	
	
		
			f78789fdc4
			...
			ccc904c691
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| ccc904c691 | |||
| 
						
						
							
						
						d0c371a0f9
	
				 | 
					
					
						|||
| 
						
						
							
						
						466ef289b1
	
				 | 
					
					
						|||
| 
						
						
							
						
						b5755ddedb
	
				 | 
					
					
						|||
| 
						
						
							
						
						2a119bd920
	
				 | 
					
					
						|||
| 
						
						
							
						
						a8dc69d7ad
	
				 | 
					
					
						|||
| 
						
						
							
						
						09f5c60d60
	
				 | 
					
					
						|||
| 
						
						
							
						
						b122f7c1c0
	
				 | 
					
					
						|||
| 
						
						
							
						
						70fd148928
	
				 | 
					
					
						|||
| 
						
						
							
						
						c53c6d50aa
	
				 | 
					
					
						|||
| 
						
						
							
						
						c4d94bb019
	
				 | 
					
					
						|||
| 
						
						
							
						
						1075833562
	
				 | 
					
					
						|||
| 
						
						
							
						
						fb46c13394
	
				 | 
					
					
						
@@ -47,6 +47,7 @@ https://creativecommons.org/publicdomain/
 | 
			
		||||
	--link-secondary: #a8f8ff;
 | 
			
		||||
	--link-secondary-hover: #f9e9c2;
 | 
			
		||||
	--link-title-color: #00003e;
 | 
			
		||||
	--link-navigation-hover: #030303;
 | 
			
		||||
	--primary-content-line-height: 1.45;
 | 
			
		||||
 | 
			
		||||
	--font-family-hpr: Verdana, Arial, Helvetica, sans-serif; /* 1em/1.5 OpenDyslexic, */;
 | 
			
		||||
@@ -635,7 +636,7 @@ fieldset > table td input[type="radio"] {
 | 
			
		||||
	margin-bottom: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.no-css {
 | 
			
		||||
	display: none;
 | 
			
		||||
	display: none !important;
 | 
			
		||||
}
 | 
			
		||||
#tags .date {
 | 
			
		||||
	margin:0;
 | 
			
		||||
@@ -730,6 +731,57 @@ fieldset > table td input[type="radio"] {
 | 
			
		||||
	clip: rect(0, 0, 0, 0);
 | 
			
		||||
	border: 0;
 | 
			
		||||
}
 | 
			
		||||
nav.episodes {
 | 
			
		||||
	color: var(--background-primary);
 | 
			
		||||
	font-size: 0.9em;
 | 
			
		||||
	display: flex;
 | 
			
		||||
	flex-direction: row;
 | 
			
		||||
	justify-content: space-around;
 | 
			
		||||
	max-width: 100vw;
 | 
			
		||||
}
 | 
			
		||||
nav.episodes span {
 | 
			
		||||
	color: var(--text-primary);
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	text-align: center;
 | 
			
		||||
	border: solid thin var(--text-primary);
 | 
			
		||||
}
 | 
			
		||||
nav.episodes span:nth-child(-n+2),
 | 
			
		||||
nav.episodes span:nth-child(-n+2) a {
 | 
			
		||||
	border-top-left-radius: 2rem;
 | 
			
		||||
	border-bottom-left-radius: 2rem;
 | 
			
		||||
}
 | 
			
		||||
nav.episodes span:nth-child(n+3),
 | 
			
		||||
nav.episodes span:nth-child(n+3) a {
 | 
			
		||||
	border-top-right-radius: 2rem;
 | 
			
		||||
	border-bottom-right-radius: 2rem;
 | 
			
		||||
}
 | 
			
		||||
nav.episodes span.no-link, 
 | 
			
		||||
nav.episodes span a {
 | 
			
		||||
	padding: 0.3em 0.4em 0.1em 0.4em;
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	min-width: 4.4em;
 | 
			
		||||
	min-height: 1.5em;
 | 
			
		||||
}
 | 
			
		||||
nav.episodes span a:hover {
 | 
			
		||||
	background-color: var(--link-primary-hover);
 | 
			
		||||
	color: var(--link-secondary-hover);
 | 
			
		||||
}
 | 
			
		||||
nav.episodes svg {
 | 
			
		||||
	margin: 0 0.2rem;
 | 
			
		||||
	height: 0.85em;
 | 
			
		||||
	max-width: 13px;
 | 
			
		||||
	vertical-align: middle;
 | 
			
		||||
}
 | 
			
		||||
nav.episodes span a svg #arrow,
 | 
			
		||||
nav.episodes span a svg #bar {
 | 
			
		||||
	stroke: var(--link-primary);
 | 
			
		||||
	fill: var(--link-primary);
 | 
			
		||||
}
 | 
			
		||||
nav.episodes span a:hover svg #arrow,
 | 
			
		||||
nav.episodes span a:hover svg #bar {
 | 
			
		||||
	stroke: var(--link-secondary-hover);
 | 
			
		||||
	fill: var(--link-secondary-hover);
 | 
			
		||||
}
 | 
			
		||||
@media (min-width: 600px) {
 | 
			
		||||
	body > header .bounding-box {
 | 
			
		||||
		justify-content: space-between;
 | 
			
		||||
@@ -826,6 +878,9 @@ fieldset > table td input[type="radio"] {
 | 
			
		||||
	#host {
 | 
			
		||||
		gap: 1rem;
 | 
			
		||||
	}
 | 
			
		||||
	nav.episodes {
 | 
			
		||||
		display: inline-block;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
@media (min-width: 900px) {
 | 
			
		||||
	#podcast_lane > .lane,
 | 
			
		||||
@@ -876,4 +931,18 @@ fieldset > table td input[type="radio"] {
 | 
			
		||||
	#hosts td:nth-child(-n+2) {
 | 
			
		||||
		color: var(--text-primary);
 | 
			
		||||
	}
 | 
			
		||||
	nav.episodes span a:hover {
 | 
			
		||||
		background-color: var(--link-primary-hover);
 | 
			
		||||
		color: var(--link-navigation-hover);
 | 
			
		||||
	}
 | 
			
		||||
	nav.episodes span svg #arrow,
 | 
			
		||||
	nav.episodes span svg #bar {
 | 
			
		||||
		stroke: var(--text-primary);
 | 
			
		||||
		fill: var(--text-primary);
 | 
			
		||||
	}
 | 
			
		||||
	nav.episodes span a:hover svg #arrow,
 | 
			
		||||
	nav.episodes span a:hover svg #bar {
 | 
			
		||||
		stroke: var(--link-navigation-hover);
 | 
			
		||||
		fill: var(--link-navigation-hover);
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										24
									
								
								public_html/images/icons/arrow-first.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								public_html/images/icons/arrow-first.svg
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,24 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 | 
			
		||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
 | 
			
		||||
<svg
 | 
			
		||||
   viewBox="0 0 12 12"
 | 
			
		||||
   version="1.1"
 | 
			
		||||
   id="arrow_first"
 | 
			
		||||
   width="12"
 | 
			
		||||
   height="12"
 | 
			
		||||
   xmlns="http://www.w3.org/2000/svg"
 | 
			
		||||
   xmlns:svg="http://www.w3.org/2000/svg">
 | 
			
		||||
    <path
 | 
			
		||||
     id="arrow"
 | 
			
		||||
     style="stroke-width:0.584448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
 | 
			
		||||
     d="M 9.9303359,11.572157 11.530286,10.119277 7.0035163,5.9964088 11.484768,1.9181465 9.8743209,0.45252151 3.7931149,5.986851 Z" />
 | 
			
		||||
  <rect
 | 
			
		||||
     style="stroke-width:0.524;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);paint-order:normal"
 | 
			
		||||
     id="bar"
 | 
			
		||||
     width="2.2"
 | 
			
		||||
     height="11.263"
 | 
			
		||||
     x="0.5"
 | 
			
		||||
     y="0.36860976"
 | 
			
		||||
     rx="0"
 | 
			
		||||
     ry="0.0015425405" />
 | 
			
		||||
</svg>
 | 
			
		||||
| 
		 After Width: | Height: | Size: 877 B  | 
							
								
								
									
										25
									
								
								public_html/images/icons/arrow-last.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								public_html/images/icons/arrow-last.svg
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 | 
			
		||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
 | 
			
		||||
<svg
 | 
			
		||||
   viewBox="0 0 12 12"
 | 
			
		||||
   version="1.1"
 | 
			
		||||
   id="arrow_last"
 | 
			
		||||
   width="12"
 | 
			
		||||
   height="12"
 | 
			
		||||
   xmlns="http://www.w3.org/2000/svg"
 | 
			
		||||
   xmlns:svg="http://www.w3.org/2000/svg">
 | 
			
		||||
  <path
 | 
			
		||||
     id="arrow"
 | 
			
		||||
     style="stroke-width:0.584448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
 | 
			
		||||
     d="M 2.0731448,11.604466 0.47319466,10.151586 4.9999643,6.0287178 0.51871266,1.9504555 2.1291598,0.48483049 8.2103658,6.01916 Z" />
 | 
			
		||||
  <rect
 | 
			
		||||
     style="stroke-width:0.524;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);paint-order:normal"
 | 
			
		||||
     id="bar"
 | 
			
		||||
     width="2.2"
 | 
			
		||||
     height="11.263"
 | 
			
		||||
     x="-11.503481"
 | 
			
		||||
     y="0.40091875"
 | 
			
		||||
     rx="0"
 | 
			
		||||
     ry="0.0015425405"
 | 
			
		||||
     transform="scale(-1,1)" />
 | 
			
		||||
</svg>
 | 
			
		||||
| 
		 After Width: | Height: | Size: 911 B  | 
							
								
								
									
										15
									
								
								public_html/images/icons/arrow-next.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								public_html/images/icons/arrow-next.svg
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 | 
			
		||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
 | 
			
		||||
<svg
 | 
			
		||||
   viewBox="0 0 12 12"
 | 
			
		||||
   version="1.1"
 | 
			
		||||
   id="arrow_next"
 | 
			
		||||
   width="12"
 | 
			
		||||
   height="12"
 | 
			
		||||
   xmlns="http://www.w3.org/2000/svg"
 | 
			
		||||
   xmlns:svg="http://www.w3.org/2000/svg">
 | 
			
		||||
  <path
 | 
			
		||||
     id="arrow"
 | 
			
		||||
     style="stroke-width:0.584448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
 | 
			
		||||
     d="M 2.0731448,11.604466 0.47319466,10.151586 4.9999643,6.0287178 0.51871266,1.9504555 2.1291598,0.48483049 8.2103658,6.01916 Z" />
 | 
			
		||||
</svg>
 | 
			
		||||
| 
		 After Width: | Height: | Size: 575 B  | 
							
								
								
									
										15
									
								
								public_html/images/icons/arrow-previous.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								public_html/images/icons/arrow-previous.svg
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 | 
			
		||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
 | 
			
		||||
<svg
 | 
			
		||||
   viewBox="0 0 12 12"
 | 
			
		||||
   version="1.1"
 | 
			
		||||
   id="arrow_previous"
 | 
			
		||||
   width="12"
 | 
			
		||||
   height="12"
 | 
			
		||||
   xmlns="http://www.w3.org/2000/svg"
 | 
			
		||||
   xmlns:svg="http://www.w3.org/2000/svg">
 | 
			
		||||
  <path
 | 
			
		||||
     id="arrow"
 | 
			
		||||
     style="stroke-width:0.584448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
 | 
			
		||||
     d="M 9.9303359,11.572157 11.530286,10.119277 7.0035163,5.9964088 11.484768,1.9181465 9.8743209,0.45252151 3.7931149,5.986851 Z" />
 | 
			
		||||
</svg>
 | 
			
		||||
| 
		 After Width: | Height: | Size: 578 B  | 
							
								
								
									
										2
									
								
								site.cfg
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								site.cfg
									
									
									
									
									
								
							@@ -10,7 +10,7 @@ driver: dbi:SQLite:hpr.db
 | 
			
		||||
 | 
			
		||||
# Configure the location of the templates and the generated HTML
 | 
			
		||||
[app_paths]
 | 
			
		||||
templates_path: ./templates
 | 
			
		||||
templates_path: ./templates:./public_html/images/icons
 | 
			
		||||
output_path: ./public_html
 | 
			
		||||
 | 
			
		||||
# Configure the root template page which pulls in the navigation and 
 | 
			
		||||
 
 | 
			
		||||
@@ -117,16 +117,20 @@
 | 
			
		||||
<!--% IF folder %-->
 | 
			
		||||
<!--% folder = folder %--><!--% ELSE %--><!--% folder = "hpr" %-->
 | 
			
		||||
<!--% END %-->
 | 
			
		||||
<small><a href="<!--% absolute_path(baseurl) %-->eps/<!--% folder %--><!--% zero_pad_left(links.earliest) %-->/index.html" rel="first"><< First</a>,
 | 
			
		||||
<!--% arrow_first = "arrow-first.svg" %--> 
 | 
			
		||||
<!--% arrow_prev = "arrow-previous.svg" %--> 
 | 
			
		||||
<!--% arrow_next = "arrow-next.svg" %--> 
 | 
			
		||||
<!--% arrow_last = "arrow-last.svg" %--> 
 | 
			
		||||
<nav class="episodes" aria-description="Navigation to other episodes"><span><a href="<!--% absolute_path(baseurl) %-->eps/<!--% folder %--><!--% zero_pad_left(links.earliest) %-->/index.html" rel="first" aria-label="first episode"><!--% INSERT $arrow_first %--><span class="no-css"><< </span>First</a></span>,
 | 
			
		||||
    <!--% IF links.previous %-->
 | 
			
		||||
    <a href="<!--% absolute_path(baseurl) %-->eps/<!--% folder %--><!--% zero_pad_left(links.previous) %-->/index.html" rel="previous">< Previous</a>,
 | 
			
		||||
    <span><a href="<!--% absolute_path(baseurl) %-->eps/<!--% folder %--><!--% zero_pad_left(links.previous) %-->/index.html" rel="previous" aria-label="previous episode"><!--% INSERT $arrow_prev %--><span class="no-css">< </span>Previous</a></span>,
 | 
			
		||||
    <!--% ELSE %-->
 | 
			
		||||
    <span><</span> Previous,
 | 
			
		||||
    <span class="no-link"><!--% INSERT $arrow_prev %--><span class="no-css">< </span>Previous</span>,
 | 
			
		||||
    <!--% END %-->
 | 
			
		||||
    <!--% IF links.next %-->
 | 
			
		||||
    <a href="<!--% absolute_path(baseurl) %-->eps/<!--% folder %--><!--% zero_pad_left(links.next) %-->/index.html" rel="next">Next ></a>,
 | 
			
		||||
	<span><a href="<!--% absolute_path(baseurl) %-->eps/<!--% folder %--><!--% zero_pad_left(links.next) %-->/index.html" rel="next" aria-label="next episode">Next<span class="no-css"> ></span><!--% INSERT $arrow_next %--></a></span>, 
 | 
			
		||||
    <!--% ELSE %-->
 | 
			
		||||
    Next <span>></span>
 | 
			
		||||
	<span class="no-link">Next<span class="no-css"> ></span><!--% INSERT $arrow_next %--></span>, 
 | 
			
		||||
    <!--% END %-->
 | 
			
		||||
    <a href="<!--% absolute_path(baseurl) %-->eps/<!--% folder %--><!--% zero_pad_left(links.latest) %-->/index.html" rel="last">Latest >></a></small>
 | 
			
		||||
	<span><a href="<!--% absolute_path(baseurl) %-->eps/<!--% folder %--><!--% zero_pad_left(links.latest) %-->/index.html" rel="last" aria-label="latest episode">Latest<span class="no-css"> >></span><!--% INSERT $arrow_last %--></a></span></nav>
 | 
			
		||||
<!--% END %-->
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user