[i 284] Make the first previous next latest navigation bar clearer #288
| @@ -47,6 +47,7 @@ https://creativecommons.org/publicdomain/ | |||||||
| 	--link-secondary: #a8f8ff; | 	--link-secondary: #a8f8ff; | ||||||
| 	--link-secondary-hover: #f9e9c2; | 	--link-secondary-hover: #f9e9c2; | ||||||
| 	--link-title-color: #00003e; | 	--link-title-color: #00003e; | ||||||
|  | 	--link-navigation-hover: #030303; | ||||||
| 	--primary-content-line-height: 1.45; | 	--primary-content-line-height: 1.45; | ||||||
|  |  | ||||||
| 	--font-family-hpr: Verdana, Arial, Helvetica, sans-serif; /* 1em/1.5 OpenDyslexic, */; | 	--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; | 	margin-bottom: 0.5rem; | ||||||
| } | } | ||||||
| .no-css { | .no-css { | ||||||
| 	display: none; | 	display: none !important; | ||||||
| } | } | ||||||
| #tags .date { | #tags .date { | ||||||
| 	margin:0; | 	margin:0; | ||||||
| @@ -730,6 +731,57 @@ fieldset > table td input[type="radio"] { | |||||||
| 	clip: rect(0, 0, 0, 0); | 	clip: rect(0, 0, 0, 0); | ||||||
| 	border: 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.17em; | ||||||
|  | 	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) { | @media (min-width: 600px) { | ||||||
| 	body > header .bounding-box { | 	body > header .bounding-box { | ||||||
| 		justify-content: space-between; | 		justify-content: space-between; | ||||||
| @@ -826,6 +878,9 @@ fieldset > table td input[type="radio"] { | |||||||
| 	#host { | 	#host { | ||||||
| 		gap: 1rem; | 		gap: 1rem; | ||||||
| 	} | 	} | ||||||
|  | 	nav.episodes { | ||||||
|  | 		display: inline-block; | ||||||
|  | 	} | ||||||
| } | } | ||||||
| @media (min-width: 900px) { | @media (min-width: 900px) { | ||||||
| 	#podcast_lane > .lane, | 	#podcast_lane > .lane, | ||||||
| @@ -876,4 +931,18 @@ fieldset > table td input[type="radio"] { | |||||||
| 	#hosts td:nth-child(-n+2) { | 	#hosts td:nth-child(-n+2) { | ||||||
| 		color: var(--text-primary); | 		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-plain.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								public_html/images/icons/arrow-first-plain.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-plain.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								public_html/images/icons/arrow-last-plain.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-plain.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								public_html/images/icons/arrow-next-plain.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-plain.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								public_html/images/icons/arrow-previous-plain.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 | 
| @@ -117,16 +117,20 @@ | |||||||
| <!--% IF folder %--> | <!--% IF folder %--> | ||||||
| <!--% folder = folder %--><!--% ELSE %--><!--% folder = "hpr" %--> | <!--% folder = folder %--><!--% ELSE %--><!--% folder = "hpr" %--> | ||||||
| <!--% END %--> | <!--% END %--> | ||||||
| <small><a href="<!--% absolute_path(baseurl) %-->eps/<!--% folder %--><!--% zero_pad_left(links.earliest) %-->/index.html" rel="first"><< First</a>, | <!--% arrow_first = "arrow-first-plain.svg" %-->  | ||||||
|  | <!--% arrow_prev = "arrow-previous-plain.svg" %-->  | ||||||
|  | <!--% arrow_next = "arrow-next-plain.svg" %-->  | ||||||
|  | <!--% arrow_last = "arrow-last-plain.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 %--> |     <!--% 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 %--> |     <!--% ELSE %--> | ||||||
|     <span><</span> Previous, |     <span class="no-link"><!--% INSERT $arrow_prev %--><span class="no-css">< </span>Previous</span>, | ||||||
|     <!--% END %--> |     <!--% END %--> | ||||||
|     <!--% IF links.next %--> |     <!--% 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 %--> |     <!--% ELSE %--> | ||||||
|     Next <span>></span> | 	<span class="no-link">Next<span class="no-css"> ></span><!--% INSERT $arrow_next %--></span>,  | ||||||
|     <!--% END %--> |     <!--% 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 %--> | <!--% END %--> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user