Archive Site

This commit is contained in:
Brandon Rozek 2023-09-05 16:53:51 -04:00
commit b62dfc8300
No known key found for this signature in database
GPG key ID: 26E457DA82C9F480
96 changed files with 6446 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 473 B

View file

@ -0,0 +1,2 @@
#kind-all .svg-icon{fill:currentColor;padding-left:2px;padding-right:2px;width:24px;height:24px;vertical-align:middle;top:-0.0625em;color:grey}.response .svg-icon{fill:currentColor;padding-left:2px;padding-right:2px;width:32px;height:32px;vertical-align:middle;top:-0.0625em;color:#000}.response{margin-bottom:10px;margin-top:10px;margin-left:20px;padding:5px;font-size:16px;border-bottom:inset #D6D6D6}.response .kind-icon{margin-right:3px}.response blockquote{margin-left:25px}.response .u-url:link{text-decoration:none}.response .u-url:hover{text-decoration:none}.response .u-photo,.response .u-featured{padding:0;margin:2px}ul.cites{list-style:none;display:inline}.embeds{text-align:center;position:relative;width:100%;margin-top:5px}
/*# sourceMappingURL=kind.min.css.map */

View file

@ -0,0 +1,118 @@
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
* Link Style
* Social Icons
* Widgets
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Link Style
--------------------------------------------------------------*/
.svg-icon {
fill: currentColor;
vertical-align: middle;
/* position: relative; Align more nicely with capital letters */
top: -0.0625em; }
.relme ul {
display: inline-block;
list-style: none;
text-align: top;
margin: 0;
padding: 1px; }
.relme ul .svg-icon {
height: 2em;
width: 2em; }
.relme ul li {
display: inline-block;
padding-right: 5px; }
.relme ul li a {
text-decoration: none;
color: black; }
.relme ul li a .relmename {
display: none; }
.relme ul li a:hover {
text-decoration: none;
cursor: pointer; }
.relme ul li a:hover .svg-icon {
color: grey; }
.relme ul li a:hover .relmename {
display: inline; }
.relme ul li a:visited {
color: black; }
/*--------------------------------------------------------------
Social Icons
--------------------------------------------------------------*/
.relme li a .svg-facebook {
color: #3b5998; }
.relme li a .svg-feed {
color: #ff6600; }
.relme li a .svg-twitter, .relme li a .svg-twitter-alt {
color: #55ACEE; }
.relme li a .svg-dribbble {
color: #ea4c89; }
.relme li a .svg-google-plus, .relme li a .svg-google-plus-alt {
color: #dd4b39; }
.relme li a .svg-pinterest, .relme li a .svg-pinterest-alt {
color: #c8232c; }
.relme li a .svg-github {
color: #171515; }
.relme li a .svg-tumblr {
color: #34526f; }
.relme li a .svg-youtube {
color: #c4302b; }
.relme li a .svg-flickr {
color: #ff0084; }
.relme li a .svg-vimeo {
color: #1AB7EA; }
.relme li a .svg-instagram {
color: #3f729b; }
.relme li a .svg-codepen {
color: #000; }
.relme li a .svg-linkedin, .relme li a .svg-linkedin-alt {
color: #0e76a8; }
.relme li a .svg-skype {
color: #12A5F4; }
.relme li a .svg-reddit {
color: #000; }
.relme li a .svg-foursquare {
color: #000; }
.relme li a .svg-pocket {
color: #e61010; }
.relme li a .svg-dropbox {
color: #007ee5; }
.relme li a .svg-wordpress {
color: #464646; }
/*--------------------------------------------------------------
Widgets
--------------------------------------------------------------*/
#hcard_widget {
text-align: left; }
#hcard_widget img {
display: inline; }
#relme_widget {
font-size: 24px;
text-align: left; }

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

View file

@ -0,0 +1,65 @@
/*
Service Worker implementation
*/
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('https://sentenceworthy.com/serviceworker.js', {scope: '/'});
}
/**
Brandon's method for allowing 'fullscreen' posts
Important info:
----Class for the image when in 'fullscreen' mode is .fullscreen-image
----Class for the text when in 'fullscreen' mode is .fullscreen-item
----Class for the div that fades the background when in 'fullscreen' mode is .fullscreen-fade
----It depends on the articles to be in the <main> tag
----It depends on the images residing in an <article> tag
**/
if ('addEventListener' in document && 'removeEventListener' in document && document.getElementsByTagName('body')[0].classList && (document.getElementsByTagName('body')[0].nextElementSibling == null || document.getElementsByTagName('body')[0]) && document.getElementsByTagName('body')[0].parentElement && document.getElementsByTagName('body')[0].insertAdjacentHTML && document.getElementsByTagName('body')[0].setAttribute) {
var addFullscreenEvent = function (elements) {
for (var i = 0; i < elements.length; i++) {
elements[i].addEventListener('click', fullscreenImage);
}
}
var removeFullscreenEvent = function (elements) {
for (var i = 0; i < elements.length; i++) {
elements[i].removeEventListener('click', fullscreenImage);
}
}
var addFullscreenCaption = function (element) {
element.nextElementSibling.setAttribute('class', 'fullscreen-item');
if (element.nextElementSibling.nextElementSibling != null) {
addFullscreenCaption(element.nextElementSibling);
}
}
var removeFullscreenCaption = function (element) {
element.nextElementSibling.classList.remove('fullscreen-item');
if (element.nextElementSibling.nextElementSibling != null) {
removeFullscreenCaption(element.nextElementSibling);
}
}
var fullscreenImage = function () {
document.getElementsByTagName('main')[0].insertAdjacentHTML('afterbegin', "<div class='fullscreen-fade'></div>");
this.setAttribute('class', 'fullscreen-image');
addFullscreenCaption(this.parentElement);
removeFullscreenEvent(document.querySelectorAll('article img'));
document.getElementsByClassName('fullscreen-fade')[0].addEventListener('click', exitFullscreen);
}
var exitFullscreen = function () {
this.remove();
clickedImage = document.getElementsByClassName('fullscreen-image')[0];
clickedImage.classList.remove('fullscreen-image');
removeFullscreenCaption(clickedImage.parentElement);
addFullscreenEvent(document.querySelectorAll('article img'));
}
/**End method for allowing 'fullscreen' posts**/
//Start the 'fullscreen' method
addFullscreenEvent(document.querySelectorAll('article img'));
}

View file

@ -0,0 +1 @@
.pagination{margin-left:auto;margin-right:auto}.title a,.pagination a{color:inherit;text-decoration:inherit}.tags{margin-top:1.5rem;font-size:1.25rem;text-align:center}.tags a{margin-left:.35rem;margin-right:.35rem}.tag-cat-name{text-align:center}article{max-width:62.5rem;text-align:center}article:last-of-type{margin-bottom:0}.title{margin-top:1.5rem;margin-bottom:.5rem;font-weight:bold}.title a:hover{text-decoration:underline}.date{display:block;margin-bottom:0;font-family:LoversQuarrel,cursive;font-size:2rem}article img{width:100%;max-width:55rem;height:auto;cursor:pointer}article p{margin-top:1rem;line-height:1.3}article p:first-of-type{margin-top:1.25rem}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.fullscreen-fade{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,0.9);-webkit-animation:fadein 0.25s ease-out;animation:fadein 0.25s ease-out;cursor:pointer;z-index:1}.fullscreen-image{position:relative;max-width:100vw;max-height:100vh;padding-bottom:1.5rem;background-color:white;transition:max-width 0.75s ease-in;cursor:default;z-index:2}.fullscreen-item{position:relative;margin-top:-1.5rem;margin-bottom:0;padding-bottom:2.65rem;background:white;z-index:2}.fullscreen-item:last-of-type{padding-bottom:1.15rem}.pagination{position:relative;margin-top:1.75rem;height:4rem;max-width:62.5rem}.pagination a{display:inline-block;position:absolute;border:1px solid rgba(129,179,226,0.8);border-radius:4px;padding:.75rem;background:rgba(255,255,255,0.7)}.pagination a:hover{border:1px solid #81b3e2;text-decoration:underline}.pagination .older{right:10px}.pagination .newer{left:10px}@media (min-width: 800px){article,.pagination{width:793px;width:calc(46vw + 425px)}}@media print{.tags{display:none}.pagination{display:none}}

View file

@ -0,0 +1 @@
.pagination{margin-left:auto;margin-right:auto}.title a,.pagination a{color:inherit;text-decoration:inherit}.tags{margin-top:1.5rem;font-size:1.25rem;text-align:center}.tags a{margin-left:.35rem;margin-right:.35rem}.tag-cat-name{text-align:center}article{max-width:62.5rem;text-align:center}article:last-of-type{margin-bottom:0}.title{margin-top:1.5rem;margin-bottom:.5rem;font-weight:bold}.title a:hover{text-decoration:underline}.date{display:block;margin-bottom:0;font-family:LoversQuarrel,cursive;font-size:2rem}article img{width:100%;max-width:55rem;height:auto;cursor:pointer}article p{margin-top:1rem;line-height:1.3}article p:first-of-type{margin-top:1.25rem}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.fullscreen-fade{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,0.9);-webkit-animation:fadein 0.25s ease-out;animation:fadein 0.25s ease-out;cursor:pointer;z-index:1}.fullscreen-image{position:relative;max-width:100vw;max-height:100vh;padding-bottom:1.5rem;background-color:white;transition:max-width 0.75s ease-in;cursor:default;z-index:2}.fullscreen-item{position:relative;margin-top:-1.5rem;margin-bottom:0;padding-bottom:2.65rem;background:white;z-index:2}.fullscreen-item:last-of-type{padding-bottom:1.15rem}.pagination{position:relative;margin-top:1.75rem;height:4rem;max-width:62.5rem}.pagination a{display:inline-block;position:absolute;border:1px solid rgba(129,179,226,0.8);border-radius:4px;padding:.75rem;background:rgba(255,255,255,0.7)}.pagination a:hover{border:1px solid #81b3e2;text-decoration:underline}.pagination .older{right:10px}.pagination .newer{left:10px}@media (min-width: 800px){article,.pagination{width:793px;width:calc(46vw + 425px)}}@media print{.tags{display:none}.pagination{display:none}}

View file

@ -0,0 +1 @@
article{border-radius:5px;padding:7%;max-width:70rem}@media (min-width: 1000px){article{padding:4.5rem}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 968 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 MiB