diff options
author | Thedro Neely <thedroneely@gmail.com> | 2018-11-18 19:37:06 -0500 |
---|---|---|
committer | Thedro Neely <thedroneely@gmail.com> | 2018-11-18 19:37:06 -0500 |
commit | 100584d1605f363093fdee133c92a0a495058f9a (patch) | |
tree | 692331cb67ac4832f4f1a2ebd4763c3c03321401 /public | |
parent | 072f7782547401bda6a6b04574d6313912996315 (diff) | |
download | edwinmattiacci.com-100584d1605f363093fdee133c92a0a495058f9a.tar.gz edwinmattiacci.com-100584d1605f363093fdee133c92a0a495058f9a.tar.bz2 edwinmattiacci.com-100584d1605f363093fdee133c92a0a495058f9a.zip |
vendor/webpack: Add build system webpack
Diffstat (limited to 'public')
-rw-r--r-- | public/css/main.css | 710 | ||||
-rw-r--r-- | public/css/main.min.css | 1 | ||||
-rw-r--r-- | public/js/BackgroundFade.js | 5 | ||||
-rw-r--r-- | public/js/Navigator.js | 11 | ||||
-rw-r--r-- | public/js/Popup.js | 19 | ||||
-rw-r--r-- | public/js/SoundManager.js | 237 | ||||
-rw-r--r-- | public/js/main.js | 4 | ||||
-rw-r--r-- | public/posts/css/style.css | 306 | ||||
-rw-r--r-- | public/posts/css/style.min.css | 1 |
9 files changed, 0 insertions, 1294 deletions
diff --git a/public/css/main.css b/public/css/main.css deleted file mode 100644 index 041e884..0000000 --- a/public/css/main.css +++ /dev/null @@ -1,710 +0,0 @@ -html, body { - background-image: url("https://res.cloudinary.com/dpszgzqjb/image/upload/v1532227754/Images/overlay.png"), linear-gradient(0deg, rgba(17, 17, 17, 0.9), rgba(17, 17, 17, 0.9)); - font-family: system-ui, sans-serif; -} - -html { - height: 100%; - margin: 0; - width: 100%; - overflow-y: scroll; -} - -body { - color: #fff; - margin: 0; - min-height: 100%; - text-align: center; - width: 100%; -} - -main { - -webkit-align-items: center; - align-items: center; - display: flex; - display: -ms-flexbox; - display: -webkit-flex; - -webkit-justify-content: center; - justify-content: center; - margin: 0 auto; - min-height: 100vh; - min-height: calc(100vh - 166px); - height: 360px; -} - -img { - max-width: 100%; -} - -#bg { - left: 0; - position: fixed; - top: 0; - min-width: 100%; - min-height: 100%; - opacity: 0; - transition: opacity .5s ease-in-out; - -moz-transition: opacity .5s ease-in-out; - -webkit-transition: opacity .5s ease-in-out; - -o-transition: opacity .5s ease-in-out; - z-index: -1; -} - -@media screen and (max-width: 960px) { - #bg { min-width: 1080px; } -} - -.body-opaque { - background-image: url("https://res.cloudinary.com/dpszgzqjb/image/upload/v1532227754/Images/overlay.png"), linear-gradient(0deg, rgb(44, 44, 44), rgb(44, 44, 44)); -} - -/* footer */ - -.footer { - background-color: #222; - background-color: rgba(34, 34, 34, 0.85); - font-size: 12px; - line-height: 1.5; - text-align: left; -} - -.footer-container { - color: #aaa; - margin: 0 auto; - max-width: 1344px; - padding: 2em 2em; -} - -.footer-transparent { - background-color: #222; - background-color: rgba(0, 0, 0, 0); -} - -.footer a { - color: #aaa; -} - -.footer a:hover { - color: #f00; -} - -/*home page*/ - -.intro { - width: 100%; -} - -.ion { - font-size: 3.5em; -} - -.intro > h1 { - color: #fff; - font-size: 50px; - font-size: calc(35px + (50 - 38) * ((100vw - 300px) / (1200 - 300))); - font-weight: 300; - margin: 0; -} - -.intro > h2 { - color: #fff; - font-size: 16px; - font-size: calc(14px + (18 - 14) * ((100vw - 300px) / (1200 - 300))); - font-weight: 300; -} - -@media screen and (max-width:350px) { - .intro > h2 { font-size: 12px; } -} - -@media screen and (max-width:420px) { - .icon-container { font-size: 14px } -} - -.intro > .profile { - border-radius: 50%; - height: 10vh; - width: 10vh; -} - -/*link colors*/ - -a { - color: #fff; - text-decoration: none; -} - -a.active { - color: #f00 !important; -} - -a.icon:hover { - text-decoration: none; -} - -a:hover { - color: red !important; -} - -a.posts { - color: #ff0000 !important; -} - -/* hashover comment section */ - -#hashover .hashover-comment { - background-color: #333; - border-radius: 3px; - height: auto; - margin: 0.75em 0 0 0; - overflow: hidden; - padding: 0.75em; - text-align: left; - width: auto; -} - -#hashover .hashover-more-link { - display: inline-block; - margin-top: 1em; - padding: 0.5em; -} - -#hashover .hashover-comment-name { - font-weight: bold; -} - -#hashover .hashover-textarea { - margin-bottom: 1.5em; -} - -#hashover .hashover-comment.hashover-reply.odd { - background-color: #3f3f3f; -} - -#hashover .hashover-submit.hashover-post-button { - margin-bottom: 1.5em; -} - -#hashover .hashover-submit.hashover-reply-post { - margin: 0; -} - -#hashover .hashover-select-wrapper { - margin-bottom: 1em; - display: inline-block; -} - -#hashover-sort-select { - margin: 0; -} - -#hashover .hashover-header { - margin-bottom: 0.5em; -} - -#hashover .hashover-footer { - margin-bottom: 0.75em; -} - -#hashover .hashover-input-cell { - display: table-cell; - width: 640px; -} - -#hashover .hashover-name-input { - padding-right: 1em; -} - -#hashover .hashover-email-input { - padding-left: 1em; -} - -#hashover .hashover-balloon { - width: 95%; -} - -#hashover .hashover-buttons { - float: right; -} - -#hashover-count-wrapper { - text-align: right; - margin-top: 1.1em; -} - -#hashover-count { - font-weight: bold; -} - -.hashover-content > p { - font-size: 0.9em; -} - -#hashover-name-c3r1 { - color: #cc4949; -} - -/* contact form */ - -.contact { - height: 400px; - max-width: 540px; - min-height: 100vh; - min-height: calc(100vh - 166px); - padding-bottom: 0; - padding-right: 16px; - padding-top: 0; - text-align: justify; - width: 100%; -} - -.contact-buttonPadding { padding-left: 0; } - -.contact-maxWidth { width: 100% } - -.contact-name { padding-right: 1em; } - -.contact-email { padding-left: 1em; } - -.form-alert { color: #f00; } - -.form { display: none; } - -/* feedback form */ - -.feedback { - height: auto; - max-width: 540px; - min-height: 100vh; - min-height: calc(100vh - 206px); - padding-bottom: 40px; - padding-top: 0; - text-align: justify; - width: 100%; -} - -@media screen and (max-width: 640px) { -.feedback { max-width: calc(100vw - 12vw); } -.contact { max-width: calc(100vw - 12vw); } -} - -.feedback-holder { min-height: 864px; } - -ul.actions li { - display: inline-block; - padding: 0 1rem 0 0; - vertical-align: middle; -} - -label { - color: #fff; - display: block; - font-size: 0.8rem; - font-weight: 300; - letter-spacing: 0.2rem; - line-height: 1.5; - margin: 0 0 1rem 0; - text-transform: uppercase; -} - -input, textarea, select, button { - font-family: system-ui, sans-serif; -} - -textarea { - font-size: 14px; - height: 10rem; - resize: none; -} - -select[multiple], select[size] { - height: 2.75em; -} - -input[type="text"], input[type="password"], input[type="email"], select { - height: 1.5rem; - margin-bottom: 1.3em; -} - -input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover, .button:hover { - background-color: rgba(25, 25, 25, 0.35); - -} - -input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, select:focus, textarea:focus { - background: rgba(25, 25, 25, 0.35) none repeat scroll 0 0; - border-color: #fff; - box-shadow: 0 0 0 1px #fff; -} - -input[type="text"], input[type="password"], input[type="email"], input[type="tel"], select, textarea { - -webkit-appearance: none; - -moz-appearance: none; - -ms-appearance: none; - background: rgb(25, 25, 25) none repeat scroll 0 0; - background: rgba(25, 25, 25, 0.7) none repeat scroll 0 0; - border-radius: 4px; - border: 1px solid #fff; - color: #fff; - display: block; - outline: 0 none; - padding: 0.5em; - text-decoration: none; - width: 100%; - font-size: 14px; - font-weight: 400; -} - -input[type="submit"], input[type="reset"], input[type="button"] { - -webkit-appearance: none; - -moz-appearance: none; - -ms-appearance: none; - background: rgb(25, 25, 25) none repeat scroll 0 0; - background: rgba(25, 25, 25, 0.7) none repeat scroll 0 0; - border-radius: 4px; - border: 0 none; - box-shadow: 0 0 0 1px #fff inset; - color: #fff !important; - display: inline-block; - font-size: 14px; - font-weight: 300; - height: 2.5rem; - letter-spacing: 0.05rem; - outline: 0 none; - padding: 0 1.25rem 0 1.35rem; - text-align: center; - text-decoration: none; - text-transform: uppercase; - white-space: nowrap; -} - -/* inlineplayer.css */ - -ul.graphic p { - display: inline; -} - -ul.graphic { - list-style-type: none; - margin: 0; - padding: 0; -} - -ul.graphic li { - margin-bottom: 2px; -} - -ul.graphic li a, ul.graphic li a.sm2_link { - background-color: rgb(255, 50, 50); - background-color: rgba(255, 50, 50, 0.65); - border: 1px solid transparent; - border-radius: 0; - color: #fff; - display: inline-block; - font-size: 14px; - font-weight: normal; - letter-spacing: 0.05rem; - margin: 0.5rem; - min-width: 6.6em; - min-height: 16px; - padding: 15px 0 15px 30px; - text-align: left; - text-decoration: none; - vertical-align: middle; -} - -@media screen and (min-width:496px) { - ul.graphic li a.sm2_link { font-size: 16.5px; } -} - -ul.graphic li a.sm2_link { - -webkit-transition-property: hover; - -webkit-transition: background-color 0.15s linear; - -moz-transition: background-color 0.15s linear 0s; - -o-transition-property: background-color; - -o-transition-duration: 0.15s; -} - -ul.graphic li a, ul.graphic li a.sm2_paused:hover, ul.graphic li a.sm2_link:hover { - background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMTc5MiIgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04OTYgMTI4cTIwOSAwIDM4NS41IDEwM3QyNzkuNSAyNzkuNSAxMDMgMzg1LjUtMTAzIDM4NS41LTI3OS41IDI3OS41LTM4NS41IDEwMy0zODUuNS0xMDMtMjc5LjUtMjc5LjUtMTAzLTM4NS41IDEwMy0zODUuNSAyNzkuNS0yNzkuNSAzODUuNS0xMDN6bTM4NCA4MjNxMzItMTggMzItNTV0LTMyLTU1bC01NDQtMzIwcS0zMS0xOS02NC0xLTMyIDE5LTMyIDU2djY0MHEwIDM3IDMyIDU2IDE2IDggMzIgOCAxNyAwIDMyLTl6IiBmaWxsPSIjZmZmIi8+PC9zdmc+); - background-position: 8px 50%; - background-size: 18px 18px; - background-repeat: no-repeat; - _background-image: url(../images/icon_play.gif); -} - -ul.graphic li a.sm2_link:hover { - background-color: rgba(40, 40, 40, 0.65); - color: #fff; -} - -ul.graphic li a.sm2_paused { - background-color: #202020; - border: 1px solid #f00; - color: #f00 !important; -} - -ul.graphic li a.sm2_paused:hover { - background: #202020 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMTc5MiIgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04OTYgMTI4cTIwOSAwIDM4NS41IDEwM3QyNzkuNSAyNzkuNSAxMDMgMzg1LjUtMTAzIDM4NS41LTI3OS41IDI3OS41LTM4NS41IDEwMy0zODUuNS0xMDMtMjc5LjUtMjc5LjUtMTAzLTM4NS41IDEwMy0zODUuNSAyNzkuNS0yNzkuNSAzODUuNS0xMDN6bTM4NCA4MjNxMzItMTggMzItNTV0LTMyLTU1bC01NDQtMzIwcS0zMS0xOS02NC0xLTMyIDE5LTMyIDU2djY0MHEwIDM3IDMyIDU2IDE2IDggMzIgOCAxNyAwIDMyLTl6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat 3px 50%; - background-size: 18px 18px; - background-position: 8px 50%; - _background-image: url(../images/icon_play.gif); -} - -ul.graphic li a.sm2_playing, ul.graphic li a.sm2_playing:hover { - background: #111 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMTc5MiIgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04MzIgMTE4NHYtNTc2cTAtMTQtOS0yM3QtMjMtOWgtMjU2cS0xNCAwLTIzIDl0LTkgMjN2NTc2cTAgMTQgOSAyM3QyMyA5aDI1NnExNCAwIDIzLTl0OS0yM3ptNDQ4IDB2LTU3NnEwLTE0LTktMjN0LTIzLTloLTI1NnEtMTQgMC0yMyA5dC05IDIzdjU3NnEwIDE0IDkgMjN0MjMgOWgyNTZxMTQgMCAyMy05dDktMjN6bTM4NC0yODhxMCAyMDktMTAzIDM4NS41dC0yNzkuNSAyNzkuNS0zODUuNSAxMDMtMzg1LjUtMTAzLTI3OS41LTI3OS41LTEwMy0zODUuNSAxMDMtMzg1LjUgMjc5LjUtMjc5LjUgMzg1LjUtMTAzIDM4NS41IDEwMyAyNzkuNSAyNzkuNSAxMDMgMzg1LjV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat 3px 50%; - background-size: 18px 18px; - background-position: 8px 50%; - border: 1px solid #f00; - color: #f00 !important; - text-decoration: none; - _background-image: url(../images/icon_pause.gif); -} - -div.playerbox { - width: auto; - display: inline-block; -} - -div.left { - width: 50%; - float: left; -} - -div.right { - width: 50%; - float: right; -} - -body #sm2-container object, body #sm2-container embed { - left: -9999em; - top: -9999em; -} - -/* overlay windows */ - -.frame { - display: inline-block; - font-weight: 300; - margin: 1em 0.5em 0 0.5em; - padding: 1em 1em 0 1em; - min-width: 3em; -} - -.frame-info { - color: #fff; -} - -#overlay-faq, #overlay-demo, #overlay-projects { - position: fixed; - text-align: center; - margin: auto; - display: none; - width: 100%; - height: 100%; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: rgb(40, 40, 40); - background-color: rgba(40, 40, 40, 0.98); -} - -.closeButton { - position: absolute; - right: 0.4em; - font-size: 60px; - cursor: pointer; -} - -.overlay-container { - position: relative; - padding: 0 3em 0 3em; - top: 40%; - left: 10%; - font-size: 12px; - color: white; - -ms-transform: translate(-10%, -10%); - -webkit-transform: translate(-10%, -10%); - transform: translate(-10%, -10%); -} - -.overlay-container > ul { - list-style-type: none; - padding: 0 3em 0 3em; - text-align: center; -} - -.overlay-container > p { - font-size: 1.2em; -} - -/* sidebar navigation */ - -#main { - transition: margin-left .25s; -} - -.sidenav { - height: 100%; - width: 0; - position: fixed; - z-index: 1; - top: 0; - right: 0; - background-color: #222; - overflow-x: hidden; - transition: 0.25s; -} - -.sidenav a { - padding: 12px 8px 12px 32px; - text-decoration: none; - text-align: left; - font-size: 16px; - font-weight: 400; - line-height: 1; - display: block; -} - -@media screen and (max-height:450px) { - .sidenav { - padding-top: 15px; - } - - .sidenav a { - font-size: 18px; - } - -} - -/* navigation bar */ - -nav { - background-color: #232323; - margin-bottom: 2em; -} - -.nav-transparent { - background-color: #232323; - background-color: rgba(0, 0, 0, 0); -} - -.navicon { - border-radius: 0; - border: none; - background-color: transparent; - position: absolute; - cursor: pointer; - top: 5px; - right: 10px; - font-size: 19px !important; - padding: 14px 20px !important; - margin-top: 0.3em; - line-height: 1; - -webkit-backface-visibility: hidden; - -moz-transform: translateZ(0) scale(1.0, 1.0);; - -ms-transform: translateZ(0) scale(1.0, 1.0);; - -webkit-transform: translateZ(0) scale(1.0, 1.0); - transform: translateZ(0) scale(1.0, 1.0);; -} - -.topnav { - margin: 0 auto; - max-width: 1344px; - overflow: hidden; -} - -.topnav-left a { - color: #ffffff; - display: block; - float: left; - font-size: 16px; - font-weight: 400; - line-height: 1.4; - padding: 14px 16px; - text-align: center; - text-decoration: none; -} - -.topnav-left a:nth-child(1) { - display: none; -} - -.topnav-right a { - float: right; -} - -@media screen and (max-width:598px) { - .fa { font-size: 1em; padding: 0.6em 0 0.6em 1em; background-color: #333; border-radius: 3px; width: 2em; height: 1em; } - .topnav a.active { background-color: transparent; color: #fff !important; } - .topnav a { font-size: 20px; padding: 24px 16px 0 16px; } - .topnav a:not(:first-child) { display: none; } - .topnav-left a:nth-child(1) { display: block; line-height: 1; } - .topnav-right a { display: none; } - .topnav .navicon { display: block; } - a.active { background-color: #333; } -} - -@media screen and (max-width:598px) { - .footer { background-color: #222; background-color: rgba(0, 0, 0, 0); padding-left: unset; text-align: center; } - nav { background-color: rgba(0, 0, 0, 0); } -} - -/* system-font.css v2.0.2 | CC0-1.0 License | github.com/jonathantneal/system-font-css */ - -@font-face { - font-family: system-ui; - font-style: normal; - font-weight: 300; - src: local(".SFNSText-Light"), local(".HelveticaNeueDeskInterface-Light"), local(".LucidaGrandeUI"), local("Segoe UI Light"), local("Ubuntu Light"), local("Roboto-Light"), local("DroidSans"), local("Tahoma"); -} - -@font-face { - font-family: system-ui; - font-style: italic; - font-weight: 300; - src: local(".SFNSText-LightItalic"), local(".HelveticaNeueDeskInterface-Italic"), local(".LucidaGrandeUI"), local("Segoe UI Light Italic"), local("Ubuntu Light Italic"), local("Roboto-LightItalic"), local("DroidSans"), local("Tahoma"); -} - -@font-face { - font-family: system-ui; - font-style: normal; - font-weight: 400; - src: local(".SFNSText-Regular"), local(".HelveticaNeueDeskInterface-Regular"), local(".LucidaGrandeUI"), local("Segoe UI"), local("Ubuntu"), local("Roboto-Regular"), local("DroidSans"), local("Tahoma"); -} - -@font-face { - font-family: system-ui; - font-style: italic; - font-weight: 400; - src: local(".SFNSText-Italic"), local(".HelveticaNeueDeskInterface-Italic"), local(".LucidaGrandeUI"), local("Segoe UI Italic"), local("Ubuntu Italic"), local("Roboto-Italic"), local("DroidSans"), local("Tahoma"); -} - -@font-face { - font-family: system-ui; - font-style: normal; - font-weight: 500; - src: local(".SFNSText-Medium"), local(".HelveticaNeueDeskInterface-MediumP4"), local(".LucidaGrandeUI"), local("Segoe UI Semibold"), local("Ubuntu Medium"), local("Roboto-Medium"), local("DroidSans-Bold"), local("Tahoma Bold"); -} - -@font-face { - font-family: system-ui; - font-style: italic; - font-weight: 500; - src: local(".SFNSText-MediumItalic"), local(".HelveticaNeueDeskInterface-MediumItalicP4"), local(".LucidaGrandeUI"), local("Segoe UI Semibold Italic"), local("Ubuntu Medium Italic"), local("Roboto-MediumItalic"), local("DroidSans-Bold"), local("Tahoma Bold"); -} - -@font-face { - font-family: system-ui; - font-style: normal; - font-weight: 700; - src: local(".SFNSText-Bold"), local(".HelveticaNeueDeskInterface-Bold"), local(".LucidaGrandeUI"), local("Segoe UI Bold"), local("Ubuntu Bold"), local("Roboto-Bold"), local("DroidSans-Bold"), local("Tahoma Bold"); -} - -@font-face { - font-family: system-ui; - font-style: italic; - font-weight: 700; - src: local(".SFNSText-BoldItalic"), local(".HelveticaNeueDeskInterface-BoldItalic"), local(".LucidaGrandeUI"), local("Segoe UI Bold Italic"), local("Ubuntu Bold Italic"), local("Roboto-BoldItalic"), local("DroidSans-Bold"), local("Tahoma Bold"); -} diff --git a/public/css/main.min.css b/public/css/main.min.css deleted file mode 100644 index 32ec360..0000000 --- a/public/css/main.min.css +++ /dev/null @@ -1 +0,0 @@ -html,body{background-image:url("https://res.cloudinary.com/dpszgzqjb/image/upload/v1532227754/Images/overlay.png"),linear-gradient(0deg,rgba(17,17,17,0.9),rgba(17,17,17,0.9));font-family:system-ui,sans-serif}html{height:100%;margin:0;width:100%;overflow-y:scroll}body{color:#fff;margin:0;min-height:100%;text-align:center;width:100%}main{-webkit-align-items:center;align-items:center;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-justify-content:center;justify-content:center;margin:0 auto;min-height:100vh;min-height:calc(100vh - 166px);height:360px}img{max-width:100%}#bg{left:0;position:fixed;top:0;min-width:100%;min-height:100%;opacity:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;z-index:-1}@media screen and (max-width:960px){#bg{min-width:1080px}}.body-opaque{background-image:url("https://res.cloudinary.com/dpszgzqjb/image/upload/v1532227754/Images/overlay.png"),linear-gradient(0deg,rgb(44,44,44),rgb(44,44,44))}.footer{background-color:#222;background-color:rgba(34,34,34,.85);font-size:12px;line-height:1.5;text-align:left}.footer-container{color:#aaa;margin:0 auto;max-width:1344px;padding:2em}.footer-transparent{background-color:#222;background-color:transparent}.footer a{color:#aaa}.footer a:hover{color:red}.intro{width:100%}.ion{font-size:3.5em}.intro>h1{color:#fff;font-size:50px;font-size:calc(35px + (50 - 38) * ((100vw - 300px)/(1200 - 300)));font-weight:300;margin:0}.intro>h2{color:#fff;font-size:16px;font-size:calc(14px + (18 - 14) * ((100vw - 300px)/(1200 - 300)));font-weight:300}@media screen and (max-width:350px){.intro>h2{font-size:12px}}@media screen and (max-width:420px){.icon-container{font-size:14px}}.intro>.profile{border-radius:50%;height:10vh;width:10vh}a{color:#fff;text-decoration:none}a.active{color:red!important}a.icon:hover{text-decoration:none}a:hover{color:red!important}a.posts{color:red!important}#hashover .hashover-comment{overflow:hidden;background-color:#333;border-radius:3px;padding:.75em;text-align:left;margin:.75em 0 0;height:auto;width:auto}#hashover .hashover-more-link{margin-top:1em;padding:.5em;display:inline-block}#hashover .hashover-comment-name{font-weight:700}#hashover .hashover-textarea{margin-bottom:1.5em}#hashover .hashover-comment.hashover-reply.odd{background-color:#3f3f3f}#hashover .hashover-submit.hashover-post-button{margin-bottom:1.5em}#hashover .hashover-submit.hashover-reply-post{margin:0}#hashover .hashover-select-wrapper{margin-bottom:1em;display:inline-block}#hashover-sort-select{margin:0}#hashover .hashover-header{margin-bottom:.5em}#hashover .hashover-footer{margin-bottom:.75em}#hashover .hashover-input-cell{display:table-cell;width:640px}#hashover .hashover-name-input{padding-right:1em}#hashover .hashover-email-input{padding-left:1em}#hashover .hashover-balloon{width:95%}#hashover .hashover-buttons{float:right}#hashover-count-wrapper{text-align:right;margin-top:1.1em}#hashover-count{font-weight:700}.hashover-content>p{font-size:.9em}#hashover-name-c3r1{color:#cc4949}.contact{max-width:540px;padding-bottom:0;padding-top:0;padding-right:16px;text-align:justify;min-height:100vh;min-height:calc(100vh - 166px);width:100%;height:400px}.contact-buttonPadding{padding-left:0}.contact-maxWidth{width:100%}.contact-name{padding-right:1em}.contact-email{padding-left:1em}.form-alert{color:red}.form{display:none}.feedback{max-width:540px;padding-top:0;padding-bottom:40px;min-height:100vh;min-height:calc(100vh - 206px);text-align:justify;width:100%;height:auto}@media screen and (max-width:640px){.feedback{max-width:calc(100vw - 12vw)}.contact{max-width:calc(100vw - 12vw)}}.feedback-holder{min-height:864px}ul.actions li{display:inline-block;padding:0 1rem 0 0;vertical-align:middle}label{color:#fff;display:block;font-size:.8rem;font-weight:300;letter-spacing:.2rem;line-height:1.5;margin:0 0 1rem;text-transform:uppercase}input,textarea,select,button{font-family:system-ui,sans-serif}textarea{font-size:14px;height:10rem;resize:none}select[multiple],select[size]{height:2.75em}input[type=text],input[type=password],input[type=email],select{height:1.5rem;margin-bottom:1.3em}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,button:hover,.button:hover{background-color:rgba(25,25,25,.35)}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,select:focus,textarea:focus{background:rgba(25,25,25,.35) none repeat scroll 0 0;border-color:#fff;box-shadow:0 0 0 1px #fff}input[type=text],input[type=password],input[type=email],input[type=tel],select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:#191919 none repeat scroll 0 0;background:rgba(25,25,25,.7) none repeat scroll 0 0;border-radius:4px;border:1px solid #fff;color:#fff;display:block;outline:0;padding:.5em;text-decoration:none;width:100%;font-size:14px;font-weight:400}input[type=submit],input[type=reset],input[type=button]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:#191919 none repeat scroll 0 0;background:rgba(25,25,25,.7) none repeat scroll 0 0;border-radius:4px;border:0;box-shadow:0 0 0 1px #fff inset;color:#fff!important;display:inline-block;font-size:14px;font-weight:300;height:2.5rem;letter-spacing:.05rem;outline:0;padding:0 1.25rem 0 1.35rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}ul.graphic p{display:inline}ul.graphic{list-style-type:none;margin:0;padding:0}ul.graphic li{margin-bottom:2px}ul.graphic li a,ul.graphic li a.sm2_link{background-color:#ff3232;background-color:rgba(255,50,50,.65);border:1px solid transparent;border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:400;letter-spacing:.05rem;margin:.5rem;min-width:6.6em;min-height:16px;padding:15px 0 15px 30px;text-align:left;text-decoration:none;vertical-align:middle}@media screen and (min-width:496px){ul.graphic li a.sm2_link{font-size:16.5px}}ul.graphic li a.sm2_link{-webkit-transition-property:hover;-webkit-transition:background-color .15s linear;-moz-transition:background-color .15s linear 0s;-o-transition-property:background-color;-o-transition-duration:.15s}ul.graphic li a,ul.graphic li a.sm2_paused:hover,ul.graphic li a.sm2_link:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTc5MiIgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04OTYgMTI4cTIwOSAwIDM4NS41IDEwM1QxNTYxIDUxMC41IDE2NjQgODk2dC0xMDMgMzg1LjUtMjc5LjUgMjc5LjVUODk2IDE2NjR0LTM4NS41LTEwM1QyMzEgMTI4MS41IDEyOCA4OTZ0MTAzLTM4NS41VDUxMC41IDIzMSA4OTYgMTI4em0zODQgODIzcTMyLTE4IDMyLTU1dC0zMi01NUw3MzYgNTIxcS0zMS0xOS02NC0xLTMyIDE5LTMyIDU2djY0MHEwIDM3IDMyIDU2IDE2IDggMzIgOCAxNyAwIDMyLTl6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-position:8px 50%;background-size:18px 18px;background-repeat:no-repeat;_background-image:url(../images/icon_play.gif)}ul.graphic li a.sm2_link:hover{background-color:rgba(40,40,40,.65);color:#fff}ul.graphic li a.sm2_paused{background-color:#202020;border:1px solid red;color:red!important}ul.graphic li a.sm2_paused:hover{background:#202020 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTc5MiIgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04OTYgMTI4cTIwOSAwIDM4NS41IDEwM1QxNTYxIDUxMC41IDE2NjQgODk2dC0xMDMgMzg1LjUtMjc5LjUgMjc5LjVUODk2IDE2NjR0LTM4NS41LTEwM1QyMzEgMTI4MS41IDEyOCA4OTZ0MTAzLTM4NS41VDUxMC41IDIzMSA4OTYgMTI4em0zODQgODIzcTMyLTE4IDMyLTU1dC0zMi01NUw3MzYgNTIxcS0zMS0xOS02NC0xLTMyIDE5LTMyIDU2djY0MHEwIDM3IDMyIDU2IDE2IDggMzIgOCAxNyAwIDMyLTl6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat 3px 50%;background-size:18px 18px;background-position:8px 50%;_background-image:url(../images/icon_play.gif)}ul.graphic li a.sm2_playing,ul.graphic li a.sm2_playing:hover{background:#111 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTc5MiIgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04MzIgMTE4NFY2MDhxMC0xNC05LTIzdC0yMy05SDU0NHEtMTQgMC0yMyA5dC05IDIzdjU3NnEwIDE0IDkgMjN0MjMgOWgyNTZxMTQgMCAyMy05dDktMjN6bTQ0OCAwVjYwOHEwLTE0LTktMjN0LTIzLTlIOTkycS0xNCAwLTIzIDl0LTkgMjN2NTc2cTAgMTQgOSAyM3QyMyA5aDI1NnExNCAwIDIzLTl0OS0yM3ptMzg0LTI4OHEwIDIwOS0xMDMgMzg1LjVUMTI4MS41IDE1NjEgODk2IDE2NjR0LTM4NS41LTEwM1QyMzEgMTI4MS41IDEyOCA4OTZ0MTAzLTM4NS41VDUxMC41IDIzMSA4OTYgMTI4dDM4NS41IDEwM1QxNTYxIDUxMC41IDE2NjQgODk2eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) no-repeat 3px 50%;background-size:18px 18px;background-position:8px 50%;border:1px solid red;color:red!important;text-decoration:none;_background-image:url(../images/icon_pause.gif)}div.playerbox{width:auto;display:inline-block}div.left{width:50%;float:left}div.right{width:50%;float:right}body #sm2-container object,body #sm2-container embed{left:-9999em;top:-9999em}.frame{display:inline-block;font-weight:300;margin:1em .5em 0;padding:1em 1em 0;min-width:3em}.frame-info{color:#fff}#overlay-faq,#overlay-demo,#overlay-projects{position:fixed;text-align:center;margin:auto;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#282828;background-color:rgba(40,40,40,.98)}.closeButton{position:absolute;right:.4em;font-size:60px;cursor:pointer}.overlay-container{position:relative;padding:0 3em;top:40%;left:10%;font-size:12px;color:#fff;-ms-transform:translate(-10%,-10%);-webkit-transform:translate(-10%,-10%);transform:translate(-10%,-10%)}.overlay-container>ul{list-style-type:none;padding:0 3em;text-align:center}.overlay-container>p{font-size:1.2em}#main{transition:margin-left .25s}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;right:0;background-color:#222;overflow-x:hidden;transition:.25s}.sidenav a{padding:12px 8px 12px 32px;text-decoration:none;text-align:left;font-size:16px;font-weight:400;line-height:1;display:block}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}nav{background-color:#232323;margin-bottom:2em}.nav-transparent{background-color:#232323;background-color:transparent}.navicon{border-radius:3px;border:1px solid #333;background-color:#333;position:absolute;cursor:pointer;top:5px;right:10px;font-size:19px!important;padding:14px 20px!important;margin-top:.3em;line-height:1;-webkit-backface-visibility:hidden;-moz-transform:translateZ(0) scale(1,1);-ms-transform:translateZ(0) scale(1,1);-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1)}.topnav{margin:0 auto;max-width:1344px;overflow:hidden}.topnav-left a{color:#f2f2f2;display:block;float:left;font-size:16px;font-weight:400;line-height:1.4;padding:14px 16px;text-align:center;text-decoration:none}.topnav-left a:nth-child(1){display:none}.topnav-right a{float:right}@media screen and (max-width:598px){.fa{font-size:1em;padding:.6em 0 .6em 1em;background-color:#333;border-radius:3px;width:2em;height:1em}.topnav a.active{background-color:transparent;color:#fff!important}.topnav a{font-size:20px;padding:24px 16px 0}.topnav a:not(:first-child){display:none}.topnav-left a:nth-child(1){display:block;line-height:1}.topnav-right a{display:none}.topnav .navicon{display:block}a.active{background-color:#333}}@media screen and (max-width:598px){.footer{background-color:#222;background-color:transparent;padding-left:unset;text-align:center}nav{background-color:transparent}}@font-face{font-family:system-ui;font-style:normal;font-weight:300;src:local(".SFNSText-Light"),local(".HelveticaNeueDeskInterface-Light"),local(".LucidaGrandeUI"),local("Segoe UI Light"),local("Ubuntu Light"),local("Roboto-Light"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:300;src:local(".SFNSText-LightItalic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Light Italic"),local("Ubuntu Light Italic"),local("Roboto-LightItalic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:400;src:local(".SFNSText-Regular"),local(".HelveticaNeueDeskInterface-Regular"),local(".LucidaGrandeUI"),local("Segoe UI"),local("Ubuntu"),local("Roboto-Regular"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:400;src:local(".SFNSText-Italic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Italic"),local("Ubuntu Italic"),local("Roboto-Italic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:500;src:local(".SFNSText-Medium"),local(".HelveticaNeueDeskInterface-MediumP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold"),local("Ubuntu Medium"),local("Roboto-Medium"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:500;src:local(".SFNSText-MediumItalic"),local(".HelveticaNeueDeskInterface-MediumItalicP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold Italic"),local("Ubuntu Medium Italic"),local("Roboto-MediumItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:normal;font-weight:700;src:local(".SFNSText-Bold"),local(".HelveticaNeueDeskInterface-Bold"),local(".LucidaGrandeUI"),local("Segoe UI Bold"),local("Ubuntu Bold"),local("Roboto-Bold"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:700;src:local(".SFNSText-BoldItalic"),local(".HelveticaNeueDeskInterface-BoldItalic"),local(".LucidaGrandeUI"),local("Segoe UI Bold Italic"),local("Ubuntu Bold Italic"),local("Roboto-BoldItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}
\ No newline at end of file diff --git a/public/js/BackgroundFade.js b/public/js/BackgroundFade.js deleted file mode 100644 index f47c51f..0000000 --- a/public/js/BackgroundFade.js +++ /dev/null @@ -1,5 +0,0 @@ -/* onload fade image function */ - -window.fadeImage = function fadeImage() { - document.getElementById("bg").style.opacity = "1"; -} diff --git a/public/js/Navigator.js b/public/js/Navigator.js deleted file mode 100644 index 6fd7fc8..0000000 --- a/public/js/Navigator.js +++ /dev/null @@ -1,11 +0,0 @@ -/* main navigator functions */ - -window.openNav = function openNav() { - document.getElementById("side-navbar").style.width = "150px"; - document.getElementById("main").style.marginLeft = "-148px"; -} - -window.closeNav = function closeNav() { - document.getElementById("side-navbar").style.width = "0"; - document.getElementById("main").style.marginLeft = "0"; -} diff --git a/public/js/Popup.js b/public/js/Popup.js deleted file mode 100644 index 37c0c46..0000000 --- a/public/js/Popup.js +++ /dev/null @@ -1,19 +0,0 @@ -/* popup window overlay functions */ - -window.showFaq = function showFaq() { - document.getElementById("overlay-faq").style.display = "block"; -} - -window.showDemo = function showDemo() { - document.getElementById("overlay-demo").style.display = "block"; -} - -window.showProjects = function showProjects() { - document.getElementById("overlay-projects").style.display = "block"; -} - -window.hide = function hide() { - document.getElementById("overlay-faq").style.display = "none"; - document.getElementById("overlay-demo").style.display = "none"; - document.getElementById("overlay-projects").style.display = "none"; -} diff --git a/public/js/SoundManager.js b/public/js/SoundManager.js deleted file mode 100644 index 7c1e138..0000000 --- a/public/js/SoundManager.js +++ /dev/null @@ -1,237 +0,0 @@ -/* inlineplayer.js */ - -function InlinePlayer() { - var self = this; - var pl = this; - var sm = soundManager; // soundManager instance - var isIE = (navigator.userAgent.match(/msie/i)); - this.playableClass = 'inline-playable'; // CSS class for forcing a link to be playable (eg. doesn't have .MP3 in it) - this.excludeClass = 'inline-exclude'; // CSS class for ignoring MP3 links - this.links = []; - this.sounds = []; - this.soundsByURL = []; - this.indexByURL = []; - this.lastSound = null; - this.soundCount = 0; - - this.config = { - playNext: false, // stop after one sound, or play through list until end - autoPlay: false // start playing the first sound right away - } - - this.css = { - // CSS class names appended to link during various states - sDefault: 'sm2_link', // default state - sLoading: 'sm2_loading', - sPlaying: 'sm2_playing', - sPaused: 'sm2_paused' - } - - this.addEventHandler = (typeof window.addEventListener !== 'undefined' ? function(o, evtName, evtHandler) { - return o.addEventListener(evtName,evtHandler,false); - } : function(o, evtName, evtHandler) { - o.attachEvent('on'+evtName,evtHandler); - }); - - this.removeEventHandler = (typeof window.removeEventListener !== 'undefined' ? function(o, evtName, evtHandler) { - return o.removeEventListener(evtName,evtHandler,false); - } : function(o, evtName, evtHandler) { - return o.detachEvent('on'+evtName,evtHandler); - }); - - this.classContains = function(o,cStr) { - return (typeof(o.className)!='undefined'?o.className.match(new RegExp('(\\s|^)'+cStr+'(\\s|$)')):false); - } - - this.addClass = function(o,cStr) { - if (!o || !cStr || self.classContains(o,cStr)) return false; - o.className = (o.className?o.className+' ':'')+cStr; - } - - this.removeClass = function(o,cStr) { - if (!o || !cStr || !self.classContains(o,cStr)) return false; - o.className = o.className.replace(new RegExp('( '+cStr+')|('+cStr+')','g'),''); - } - - this.getSoundByURL = function(sURL) { - return (typeof self.soundsByURL[sURL] != 'undefined'?self.soundsByURL[sURL]:null); - } - - this.isChildOfNode = function(o,sNodeName) { - if (!o || !o.parentNode) { - return false; - } - sNodeName = sNodeName.toLowerCase(); - do { - o = o.parentNode; - } while (o && o.parentNode && o.nodeName.toLowerCase() != sNodeName); - return (o.nodeName.toLowerCase() == sNodeName?o:null); - } - - this.events = { - - // handlers for sound events as they're started/stopped/played - - play: function() { - pl.removeClass(this._data.oLink,this._data.className); - this._data.className = pl.css.sPlaying; - pl.addClass(this._data.oLink,this._data.className); - }, - - stop: function() { - pl.removeClass(this._data.oLink,this._data.className); - this._data.className = ''; - }, - - pause: function() { - pl.removeClass(this._data.oLink,this._data.className); - this._data.className = pl.css.sPaused; - pl.addClass(this._data.oLink,this._data.className); - }, - - resume: function() { - pl.removeClass(this._data.oLink,this._data.className); - this._data.className = pl.css.sPlaying; - pl.addClass(this._data.oLink,this._data.className); - }, - - finish: function() { - pl.removeClass(this._data.oLink,this._data.className); - this._data.className = ''; - if (pl.config.playNext) { - var nextLink = (pl.indexByURL[this._data.oLink.href]+1); - if (nextLink<pl.links.length) { - pl.handleClick({'target':pl.links[nextLink]}); - } - } - } - - } - - this.stopEvent = function(e) { - if (typeof e != 'undefined' && typeof e.preventDefault != 'undefined') { - e.preventDefault(); - } else if (typeof event != 'undefined' && typeof event.returnValue != 'undefined') { - event.returnValue = false; - } - return false; - } - - this.getTheDamnLink = (isIE)?function(e) { - // I really didn't want to have to do this. - return (e && e.target?e.target:window.event.srcElement); - }:function(e) { - return e.target; - } - - this.handleClick = function(e) { - // a sound link was clicked - if (typeof e.button != 'undefined' && e.button>1) { - // ignore right-click - return true; - } - var o = self.getTheDamnLink(e); - if (o.nodeName.toLowerCase() != 'a') { - o = self.isChildOfNode(o,'a'); - if (!o) return true; - } - var sURL = o.getAttribute('href'); - if (!o.href || (!sm.canPlayLink(o) && !self.classContains(o,self.playableClass)) || self.classContains(o,self.excludeClass)) { - return true; // pass-thru for non-MP3/non-links - } - var soundURL = (o.href); - var thisSound = self.getSoundByURL(soundURL); - if (thisSound) { - // already exists - if (thisSound == self.lastSound) { - // and was playing (or paused) - thisSound.togglePause(); - } else { - // different sound - sm._writeDebug('sound different than last sound: '+self.lastSound.id); - if (self.lastSound) { - self.stopSound(self.lastSound); - } - thisSound.togglePause(); // start playing current - } - } else { - // stop last sound - if (self.lastSound) { - self.stopSound(self.lastSound); - } - // create sound - thisSound = sm.createSound({ - id:'inlineMP3Sound'+(self.soundCount++), - url:soundURL, - onplay:self.events.play, - onstop:self.events.stop, - onpause:self.events.pause, - onresume:self.events.resume, - onfinish:self.events.finish, - type:(o.type||null) - }); - // tack on some custom data - thisSound._data = { - oLink: o, // DOM node for reference within SM2 object event handlers - className: self.css.sPlaying - }; - self.soundsByURL[soundURL] = thisSound; - self.sounds.push(thisSound); - thisSound.play(); - } - - self.lastSound = thisSound; // reference for next call - - if (typeof e != 'undefined' && typeof e.preventDefault != 'undefined') { - e.preventDefault(); - } else { - event.returnValue = false; - } - return false; - } - - this.stopSound = function(oSound) { - soundManager.stop(oSound.id); - soundManager.unload(oSound.id); - } - - this.init = function() { - sm._writeDebug('inlinePlayer.init()'); - var oLinks = document.getElementsByTagName('a'); - // grab all links, look for .mp3 - var foundItems = 0; - for (var i=0, j=oLinks.length; i<j; i++) { - if ((sm.canPlayLink(oLinks[i]) || self.classContains(oLinks[i],self.playableClass)) && !self.classContains(oLinks[i],self.excludeClass)) { - self.addClass(oLinks[i],self.css.sDefault); // add default CSS decoration - self.links[foundItems] = (oLinks[i]); - self.indexByURL[oLinks[i].href] = foundItems; // hack for indexing - foundItems++; - } - } - if (foundItems>0) { - self.addEventHandler(document,'click',self.handleClick); - if (self.config.autoPlay) { - self.handleClick({target:self.links[0],preventDefault:function(){}}); - } - } - sm._writeDebug('inlinePlayer.init(): Found '+foundItems+' relevant items.'); - } - - this.init(); - -} - -var inlinePlayer = null; - -soundManager.setup({ - debugMode: false, // disable or enable debug output - useHTML5Audio: true, // use HTML5 audio for MP3/MP4, if available - preferFlash: false, - useFlashBlock: false, -}); - -// ---- - -soundManager.onready(function() { - inlinePlayer = new InlinePlayer(); // soundManager.createSound() etc. may now be called -}); diff --git a/public/js/main.js b/public/js/main.js deleted file mode 100644 index 4318226..0000000 --- a/public/js/main.js +++ /dev/null @@ -1,4 +0,0 @@ -require('./SoundManager'); -require('./Navigator'); -require('./Popup'); -require('./BackgroundFade'); diff --git a/public/posts/css/style.css b/public/posts/css/style.css deleted file mode 100644 index 42a55cc..0000000 --- a/public/posts/css/style.css +++ /dev/null @@ -1,306 +0,0 @@ -/* bootstrap overrides */ - -html { - min-height: 100%; - position: relative; - overflow-y: scroll; -} - -pre {o - color: #aaa !important; - white-space: pre-wrap; - white-space: -moz-pre-wrap; - white-space: -pre-wrap; - white-space: -o-pre-wrap; - word-wrap: break-word; - overflow: hidden; -} -jama -body { - background-color: #2c2c2c !important; - background-image: url("https://res.cloudinary.com/dpszgzqjb/image/upload/v1532227754/Images/overlay.png"), linear-gradient(0deg, rgb(44, 44, 44), rgba(44, 44, 44)); - color: #fff !important; - font-family: system-ui, sans-serif !important; -} - -a { - color: #46afff; -} - -a.active { - color: #f00 !important; -} - -hr { - border-top: 1px solid rgb(40, 40, 40) !important; - border-top: 1px solid rgba(0, 0, 0, 0) !important; - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.container { - min-height: 100vh; - min-height: calc(100vh - 166px); -} - -.blog-post { - font-size: 0.95rem; -} - - -.blog-post-tags { - display: none; -} - -.blog-post-categories { - display: none; -} - -.text-secondary { - color: #ccc !important; - margin-bottom: 1em; -} - -h2 { - font-size: 1.6rem; -} - -.text-dark { - color: #fff !important; -} - -a.text-dark:focus, a.text-dark:hover { - color: #fff !important; -} - -/* buttons */ - -.badge-primary { - background-color: #d63d3d; -} - -.badge-primary[href]:focus, .badge-primary[href]:hover { - background-color: #D50000; -} - -/* paginator */ - -.page-item.active .page-link { - color: #000 !important; - border-color: #aaa !important; - background-color: #aaa !important; -} - -.page-link { - color: #000 !important; - background-color: #fff; -} - -/* image sizes */ - -.blog-post img { - max-width: 100%; -} - -.blog-header, .blog-post, .blog-pagination { - margin-bottom: 2rem; -} - -@media screen and (max-width: 598px) { - .blog-header, .blog-post, .blog-pagination { - max-width: 90vw; - } -} - -/* sidebar navigation */ - -#main { - transition: margin-left .25s; -} - -.sidenav { - height: 100%; - width: 0; - position: fixed; - z-index: 1; - top: 0; - right: 0; - background-color: #222; - overflow-x: hidden; - transition: 0.25s; -} - -.sidenav a { - padding: 12px 8px 12px 32px; - text-decoration: none; - text-align: left; - font-size: 16px; - line-height: 1; - font-weight: 400; - display: block; - color: #fff; -} - -.sidenav a.active { - background-color: #333; -} - -@media screen and (max-height: 450px) { - .sidenav {padding-top: 15px;} - .sidenav a {font-size: 18px;} -} - -/* navigation bar */ - -nav { - background-color: #232323; - background-color: rgba(34, 34, 34, 0.85); - margin-bottom: 2em; -} - -.navicon { - border-radius: 3px; - border: 1px solid #333; - background-color: #333; - position: absolute; - cursor: pointer; - top: 5px; - right: 10px; - font-size: 19px !important; - padding: 14px 20px !important; - margin-top: 0.3em; - line-height: 1; - -webkit-backface-visibility: hidden; - -moz-transform: translateZ(0) scale(1.0, 1.0);; - -ms-transform: translateZ(0) scale(1.0, 1.0);; - -webkit-transform: translateZ(0) scale(1.0, 1.0); - transform: translateZ(0) scale(1.0, 1.0);; -} - -.topnav { - margin: 0 auto; - max-width: 1344px; - overflow: hidden; -} - -.topnav-left a { - color: #f2f2f2; - display: block; - float: left; - font-size: 16px; - font-weight: 400; - line-height: 1.4; - padding: 14px 16px; - text-align: center; - text-decoration: none; -} - -.topnav-left a:nth-child(1) { - display: none; -} - -.topnav-right a { - float: right; -} - -@media screen and (max-width: 598px) { - .fa {font-size: 1em; padding: 0.6em 0 1.6em 1em; background-color: #333; border-radius: 3px; width: 3em; height: 0.9em; } - .topnav a.active {background-color: transparent; color: #fff !important;} - .topnav a {font-size: 20px; padding: 24px 16px 0 16px;} - .topnav a:not(:first-child) {display: none;} - .topnav-left a:nth-child(1) {display: block; line-height: 1;} - .topnav-right a {display: none;} - .topnav .navicon {display: block;} -} - -/* footer */ - -.footer-container { - color: #aaa; - margin: 0 auto; - max-width: 1392px; - padding: 2em 2em; -} - -.footer { - background-color: #232323; - background-color: rgba(34, 34, 34, 0.85); - font-size: 12px; - line-height: 1.5; - text-align: left; -} - -.footer a { - color: #aaa; -} - -.text-muted { - color: #aaa !important; -} - -.footer a:hover { - color: #f00; -} - -@media screen and (max-width: 598px) { - nav { background-color: #2c2c2c; background-color: rgba(0, 0, 0, 0); } - .footer { background-color: #2c2c2c; background-color: rgba(0, 0, 0, 0); padding-left: unset; text-align: center; } -} - -/* system-font.css v2.0.2 | CC0-1.0 License | github.com/jonathantneal/system-font-css */ - -@font-face { - font-family: system-ui; - font-style: normal; - font-weight: 300; - src: local(".SFNSText-Light"), local(".HelveticaNeueDeskInterface-Light"), local(".LucidaGrandeUI"), local("Segoe UI Light"), local("Ubuntu Light"), local("Roboto-Light"), local("DroidSans"), local("Tahoma"); -} - -@font-face { - font-family: system-ui; - font-style: italic; - font-weight: 300; - src: local(".SFNSText-LightItalic"), local(".HelveticaNeueDeskInterface-Italic"), local(".LucidaGrandeUI"), local("Segoe UI Light Italic"), local("Ubuntu Light Italic"), local("Roboto-LightItalic"), local("DroidSans"), local("Tahoma"); -} - -@font-face { - font-family: system-ui; - font-style: normal; - font-weight: 400; - src: local(".SFNSText-Regular"), local(".HelveticaNeueDeskInterface-Regular"), local(".LucidaGrandeUI"), local("Segoe UI"), local("Ubuntu"), local("Roboto-Regular"), local("DroidSans"), local("Tahoma"); -} - -@font-face { - font-family: system-ui; - font-style: italic; - font-weight: 400; - src: local(".SFNSText-Italic"), local(".HelveticaNeueDeskInterface-Italic"), local(".LucidaGrandeUI"), local("Segoe UI Italic"), local("Ubuntu Italic"), local("Roboto-Italic"), local("DroidSans"), local("Tahoma"); -} - -@font-face { - font-family: system-ui; - font-style: normal; - font-weight: 500; - src: local(".SFNSText-Medium"), local(".HelveticaNeueDeskInterface-MediumP4"), local(".LucidaGrandeUI"), local("Segoe UI Semibold"), local("Ubuntu Medium"), local("Roboto-Medium"), local("DroidSans-Bold"), local("Tahoma Bold"); -} - -@font-face { - font-family: system-ui; - font-style: italic; - font-weight: 500; - src: local(".SFNSText-MediumItalic"), local(".HelveticaNeueDeskInterface-MediumItalicP4"), local(".LucidaGrandeUI"), local("Segoe UI Semibold Italic"), local("Ubuntu Medium Italic"), local("Roboto-MediumItalic"), local("DroidSans-Bold"), local("Tahoma Bold"); -} - -@font-face { - font-family: system-ui; - font-style: normal; - font-weight: 700; - src: local(".SFNSText-Bold"), local(".HelveticaNeueDeskInterface-Bold"), local(".LucidaGrandeUI"), local("Segoe UI Bold"), local("Ubuntu Bold"), local("Roboto-Bold"), local("DroidSans-Bold"), local("Tahoma Bold"); -} - -@font-face { - font-family: system-ui; - font-style: italic; - font-weight: 700; - src: local(".SFNSText-BoldItalic"), local(".HelveticaNeueDeskInterface-BoldItalic"), local(".LucidaGrandeUI"), local("Segoe UI Bold Italic"), local("Ubuntu Bold Italic"), local("Roboto-BoldItalic"), local("DroidSans-Bold"), local("Tahoma Bold"); -} diff --git a/public/posts/css/style.min.css b/public/posts/css/style.min.css deleted file mode 100644 index 66f5f85..0000000 --- a/public/posts/css/style.min.css +++ /dev/null @@ -1 +0,0 @@ -html{min-height:100%;position:relative;overflow-y:scroll}pre{color:#aaa!important;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;overflow:hidden}body{background-color:#2c2c2c!important;background-image:url("https://res.cloudinary.com/dpszgzqjb/image/upload/v1532227754/Images/overlay.png"),linear-gradient(0deg,rgb(44,44,44),rgba(44,44,44));color:#fff!important;font-family:system-ui,sans-serif!important}a{color:#46afff}a.active{color:red!important}hr{border-top:1px solid #282828!important;border-top:1px solid transparent!important;margin-top:0!important;margin-bottom:0!important}.container{min-height:calc(100vh - 168px)}.blog-post{font-size:.95rem}.blog-post-tags{display:none}.blog-post-categories{display:none}.text-secondary{color:#ccc!important;margin-bottom:1em}h2{font-size:1.6rem}.text-dark{color:#fff!important}a.text-dark:focus,a.text-dark:hover{color:#fff!important}.badge-primary{background-color:#d63d3d}.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#d50000}.page-item.active .page-link{color:#000!important;border-color:#aaa!important;background-color:#aaa!important}.page-link{color:#000!important;background-color:#fff}.blog-post img{max-width:100%}.blog-header,.blog-post,.blog-pagination{margin-bottom:2rem}@media screen and (max-width:598px){.blog-header,.blog-post,.blog-pagination{max-width:90vw}}#main{transition:margin-left .25s}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;right:0;background-color:#222;overflow-x:hidden;transition:.25s}.sidenav a{padding:12px 8px 12px 32px;text-decoration:none;text-align:left;font-size:16px;line-height:1;font-weight:400;display:block;color:#fff}.sidenav a.active{background-color:#333}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}nav{background-color:#232323;background-color:rgba(34,34,34,.85);margin-bottom:2em}.navicon{border-radius:3px;border:1px solid #333;background-color:#333;position:absolute;cursor:pointer;top:5px;right:10px;font-size:19px!important;padding:14px 20px!important;margin-top:.3em;line-height:1;-webkit-backface-visibility:hidden;-moz-transform:translateZ(0) scale(1,1);-ms-transform:translateZ(0) scale(1,1);-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1)}.topnav{margin:0 auto;max-width:1344px;overflow:hidden}.topnav-left a{color:#f2f2f2;display:block;float:left;font-size:16px;font-weight:400;line-height:1.4;padding:14px 16px;text-align:center;text-decoration:none}.topnav-left a:nth-child(1){display:none}.topnav-right a{float:right}@media screen and (max-width:598px){.fa{font-size:1em;padding:.6em 0 1.6em 1em;background-color:#333;border-radius:3px;width:3em;height:.9em}.topnav a.active{background-color:transparent;color:#fff!important}.topnav a{font-size:20px;padding:24px 16px 0}.topnav a:not(:first-child){display:none}.topnav-left a:nth-child(1){display:block;line-height:1}.topnav-right a{display:none}.topnav .navicon{display:block}}.footer-container{color:#aaa;margin:0 auto;max-width:1392px;padding:2em}.footer{background-color:#232323;background-color:rgba(34,34,34,.85);font-size:12px;line-height:1.5;text-align:left}.footer a{color:#aaa}.text-muted{color:#aaa!important}.footer a:hover{color:red}@media screen and (max-width:598px){nav{background-color:#2c2c2c;background-color:transparent}.footer{background-color:#2c2c2c;background-color:transparent;padding-left:unset;text-align:center}}@font-face{font-family:system-ui;font-style:normal;font-weight:300;src:local(".SFNSText-Light"),local(".HelveticaNeueDeskInterface-Light"),local(".LucidaGrandeUI"),local("Segoe UI Light"),local("Ubuntu Light"),local("Roboto-Light"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:300;src:local(".SFNSText-LightItalic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Light Italic"),local("Ubuntu Light Italic"),local("Roboto-LightItalic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:400;src:local(".SFNSText-Regular"),local(".HelveticaNeueDeskInterface-Regular"),local(".LucidaGrandeUI"),local("Segoe UI"),local("Ubuntu"),local("Roboto-Regular"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:400;src:local(".SFNSText-Italic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Italic"),local("Ubuntu Italic"),local("Roboto-Italic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:500;src:local(".SFNSText-Medium"),local(".HelveticaNeueDeskInterface-MediumP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold"),local("Ubuntu Medium"),local("Roboto-Medium"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:500;src:local(".SFNSText-MediumItalic"),local(".HelveticaNeueDeskInterface-MediumItalicP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold Italic"),local("Ubuntu Medium Italic"),local("Roboto-MediumItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:normal;font-weight:700;src:local(".SFNSText-Bold"),local(".HelveticaNeueDeskInterface-Bold"),local(".LucidaGrandeUI"),local("Segoe UI Bold"),local("Ubuntu Bold"),local("Roboto-Bold"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:700;src:local(".SFNSText-BoldItalic"),local(".HelveticaNeueDeskInterface-BoldItalic"),local(".LucidaGrandeUI"),local("Segoe UI Bold Italic"),local("Ubuntu Bold Italic"),local("Roboto-BoldItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}
\ No newline at end of file |