From 4f323cee3836d6021d68c1c737bf4ab6551cb179 Mon Sep 17 00:00:00 2001 From: Peter Kos Date: Fri, 22 Dec 2023 01:59:25 -0500 Subject: [PATCH 1/5] Move all sites into site folders build errors fixed in next commit so git recognizes these are renames --- bh7.html => sites/bh7/bh7.html | 0 bh7.js => sites/bh7/bh7.js | 0 sass/event.scss => sites/bh7/bh7.scss | 0 bh8.html => sites/bh8/bh8.html | 0 index.js => sites/bh8/bh8.js | 0 sass/index.scss => sites/bh8/bh8.scss | 0 club.html => sites/club/club.html | 0 club.js => sites/club/club.js | 0 {sass => sites/club}/club.scss | 0 gallery.html => sites/gallery/gallery.html | 0 gallery.js => sites/gallery/gallery.js | 0 {sass => sites/gallery}/gallery.scss | 0 12 files changed, 0 insertions(+), 0 deletions(-) rename bh7.html => sites/bh7/bh7.html (100%) rename bh7.js => sites/bh7/bh7.js (100%) rename sass/event.scss => sites/bh7/bh7.scss (100%) rename bh8.html => sites/bh8/bh8.html (100%) rename index.js => sites/bh8/bh8.js (100%) rename sass/index.scss => sites/bh8/bh8.scss (100%) rename club.html => sites/club/club.html (100%) rename club.js => sites/club/club.js (100%) rename {sass => sites/club}/club.scss (100%) rename gallery.html => sites/gallery/gallery.html (100%) rename gallery.js => sites/gallery/gallery.js (100%) rename {sass => sites/gallery}/gallery.scss (100%) diff --git a/bh7.html b/sites/bh7/bh7.html similarity index 100% rename from bh7.html rename to sites/bh7/bh7.html diff --git a/bh7.js b/sites/bh7/bh7.js similarity index 100% rename from bh7.js rename to sites/bh7/bh7.js diff --git a/sass/event.scss b/sites/bh7/bh7.scss similarity index 100% rename from sass/event.scss rename to sites/bh7/bh7.scss diff --git a/bh8.html b/sites/bh8/bh8.html similarity index 100% rename from bh8.html rename to sites/bh8/bh8.html diff --git a/index.js b/sites/bh8/bh8.js similarity index 100% rename from index.js rename to sites/bh8/bh8.js diff --git a/sass/index.scss b/sites/bh8/bh8.scss similarity index 100% rename from sass/index.scss rename to sites/bh8/bh8.scss diff --git a/club.html b/sites/club/club.html similarity index 100% rename from club.html rename to sites/club/club.html diff --git a/club.js b/sites/club/club.js similarity index 100% rename from club.js rename to sites/club/club.js diff --git a/sass/club.scss b/sites/club/club.scss similarity index 100% rename from sass/club.scss rename to sites/club/club.scss diff --git a/gallery.html b/sites/gallery/gallery.html similarity index 100% rename from gallery.html rename to sites/gallery/gallery.html diff --git a/gallery.js b/sites/gallery/gallery.js similarity index 100% rename from gallery.js rename to sites/gallery/gallery.js diff --git a/sass/gallery.scss b/sites/gallery/gallery.scss similarity index 100% rename from sass/gallery.scss rename to sites/gallery/gallery.scss From 31c2d7a881a7b455ad627a8afec5e9dcccb344b6 Mon Sep 17 00:00:00 2001 From: Peter Kos Date: Fri, 22 Dec 2023 02:21:19 -0500 Subject: [PATCH 2/5] Make it all work again + pretty up index page --- index.html | 62 ++++--- index.js | 48 +++++ sass/index.scss | 347 +++++++++++++++++++++++++++++++++++++ sites/bh7/bh7.html | 80 ++++----- sites/bh7/bh7.js | 8 +- sites/bh7/bh7.scss | 14 +- sites/bh8/bh8.html | 34 ++-- sites/bh8/bh8.js | 4 +- sites/bh8/bh8.scss | 2 +- sites/club/club.html | 28 +-- sites/club/club.js | 2 +- sites/club/club.scss | 10 +- sites/gallery/gallery.html | 20 +-- sites/gallery/gallery.js | 2 +- 14 files changed, 527 insertions(+), 134 deletions(-) create mode 100644 index.js create mode 100644 sass/index.scss diff --git a/index.html b/index.html index 841bf2403..556b4cf59 100644 --- a/index.html +++ b/index.html @@ -13,7 +13,7 @@ - + @@ -21,12 +21,12 @@ - + - - - + + + @@ -38,39 +38,37 @@
- - - Major League Hacking 2022 Hackathon Season - - - -
-

Thanks for a great BrickHack 8!

-

See you next year!

- VIEW PROJECTS -

Check out our club

- -
+
+
+ +

BrickHack 7

+
+ +

BrickHack 8

+
+ +

Club Site

+
+
- - + + +
diff --git a/index.js b/index.js new file mode 100644 index 000000000..1f3a93561 --- /dev/null +++ b/index.js @@ -0,0 +1,48 @@ +import "./sass/index.scss" +import "@fortawesome/fontawesome-free/css/all.css" +import $ from "jquery" + +// Hiring message +const hiringMessage = `Hey, you. +You’re finally awake. +You were trying to see the code, right? +Walked right into that hiring message, same as us. +If you’d like to work on hackathon-related projects, check out https://brickhack.io/club!` + +console.log(hiringMessage); + +// Comment generated via js instead of directly in HTML so the hiring message text is only in one place +const comment = document.createComment("\n" + hiringMessage + "\n"); +document.insertBefore(comment, document.firstChild); + + +// Navbar functionality +$(document).on("click", "#toggle", function() { + if ($("nav").hasClass("show-nav")) { + $("nav").removeClass("show-nav"); + $("#toggle").removeClass("fa-times"); + $("#toggle").addClass("fa-bars"); + $(".mobile-grayout").removeClass("show-gray"); + } else { + $("nav").addClass("show-nav"); + $("#toggle").removeClass("fa-bars"); + $("#toggle").addClass("fa-times"); + $(".mobile-grayout").addClass("show-gray"); + } +}); + +// Closing the navbar when a navigation link is clicked +$(document).on("click", ".link", function() { + $("nav").removeClass("show-nav"); + $("#toggle").removeClass("fa-times"); + $("#toggle").addClass("fa-bars"); + $(".mobile-grayout").removeClass("show-gray"); +}); + +// Closing the navbar when outside of the nav is clicked +$(document).on("click", ".mobile-grayout", function() { + $("nav").removeClass("show-nav"); + $("#toggle").removeClass("fa-times"); + $("#toggle").addClass("fa-bars"); + $(".mobile-grayout").removeClass("show-gray"); +}); diff --git a/sass/index.scss b/sass/index.scss new file mode 100644 index 000000000..c3e5af953 --- /dev/null +++ b/sass/index.scss @@ -0,0 +1,347 @@ +// Variables +// Using a mix of SASS for easier readability and CSS for easier changability +// Colors +$dark-blue: #193787; +$blue: #1447C8; +$light-blue: #44C6E6; +$off-white: #F6F8FA; +$darker-blue: #081646; +$orange: #FF9C4A; +$grey: #D0D9E2; +$beige: #F8953A; + +// Typography +:root { + --body-font-size: 1.3rem; +} + + +// General Styles +* { + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: 'Work Sans', sans-serif; + line-height: 125%; + + // Transition all elements on the screen + // (except FAQ panel, which has conflicting transitions) + // (and except certian nav stuff, which we don't want) + &:not(.panel):not(.show-nav):not(.left):not(.right) { + transition-duration: 1s; + transition-property: margin, padding, width, font-size; + } +} + +html { + height: 100; +} + +body { + background-color: $grey; +} + +#content { + position: relative; + min-height: 100vh; + display: flex; + flex-direction: column; + justify-content: space-around; +} + +// Typography +h1 { + font-size: 3rem; + font-weight: 600; + font-family: 'Sora', sans-serif; + margin-left: -5px; + color: $darker-blue; +} + +h2 { + font-size: 2.5rem; + font-weight: 600; + padding-bottom: 1rem; + font-family: 'Sora', sans-serif; + color: $darker-blue; +} + +h3 { + font-size: 1.75rem; + font-weight: 600; + padding-bottom: 2rem; + color: $darker-blue; +} + +p { + font-size: var(--body-font-size); + line-height: 133%; + padding-bottom: 1rem; + color: $darker-blue; + + &:last-child { + padding-bottom: 0; + } + + a { + text-decoration: none; + color: $blue; + border-bottom: 2px solid $blue; + + &:hover, &:focus, &:active { + font-weight: bold; + text-decoration: none; + } + } +} + + +// Nav +nav { + background-color: white; + border-bottom: 2px solid rgba($light-blue, 25%); + display: flex; + justify-content: space-between; + font-size: var(--body-font-size); + height: 100px; + position: fixed; + padding: 0px 85px 0px 8rem; + top: 0; + left: 0; + right: 0; + z-index: 1; + + .top, .left, .right { + display: flex; + align-items: center; + } + + .left { + flex-grow: 1; + } + + a { + margin-right: 2rem; + text-decoration: none; + color: $blue; + } + + .link { + border-bottom: 2px solid white; + transition: all 0.2s; + + &:not(:focus):hover { + // underline upon hover, disable hover upon click + font-weight: bold; + border-color: $blue; + } + + &.active { + font-weight: bold; + color: $darker-blue; + border-color: $darker-blue; + + &:hover { + border-color: $darker-blue; + } + } + } + + #logo { + width: 80px; + border: none; + + img { + width: 100%; + height: 100%; + } + } +} + +.mobile-grayout { + position: fixed; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: black; + opacity: 0.25; + z-index: 3; + cursor: pointer; + display: none; +} + +// Section padding +section { + padding: 120px 8rem 0px; // Set up to avoid nav overlap when linked + display: flex; + flex-flow: column nowrap; + justify-content: center; +} + + +// Videos - hiding controls +video::-webkit-media-controls { + opacity: 0; +} + +// All past sites +#sites { + background-color: $off-white; + flex: 3; + + p { + margin-top: 1rem; + } + +} + + +// Footer +footer { + background-color: $grey; + padding: 2rem 5rem; + display: flex; + justify-content: space-between; + + p { + line-height: 2.5rem; + } + + #footer-left { + padding-right: 1rem; + } + + #footer-right { + display: flex; + justify-content: space-between; + + p { + padding-bottom: 0; + + &:not(p:last-of-type) { + padding-right: 1rem; + } + } + } +} + + +@media screen and (max-width: 1220px) { + // Nav + nav { + padding: 0px 85px 0px 5rem; + } + + // Section padding + section { + padding: 120px 5rem 0px; // Set up to avoid nav overlap when linked + } + + // Footer + footer #footer-right { + flex-direction: column; + text-align: right; + + p:not(p:last-of-type) { + padding-right: 0; + } + } +} + +@media screen and (max-width: 955px) { + // Nav + nav { + height: 70px; + padding: 0px 3.5rem; + + #logo { + width: 60px; + } + } + + .show-nav { + height: 100vh; + width: 50vw; + min-width: max-content; + padding: 0px 3.5rem; + border-bottom: none; + border-right: 2px solid rgba($light-blue, 25%); + flex-direction: column; + justify-content: flex-start; + z-index: 4; + + .top { + height: 68px; + } + + .left, .right { + align-items: flex-start; + margin-top: 2rem; + + a { + margin-right: 0rem; + margin-top: 2rem; + } + } + + .left { + flex-direction: column; + flex-grow: 0; + order: 2; + } + + .right { + flex-direction: column-reverse; + order: 1; + } + + .link, #login { + display: block; + } + } + + .show-gray { + display: block; + } + + // Section padding + section { + padding: 100px 3.5rem 0px; // Set up to avoid nav overlap when linked + } +} + +@media screen and (max-width: 900px) { + // Variables + :root { + --body-font-size: 1rem; + } + + // Typography + h1 { + font-size: 2rem; + } + + h2 { + font-size: 1.75rem; + } + + h3 { + font-size: 1.35rem; + } + + // Footer + footer p { + line-height: 2rem; + } +} + +@media screen and (max-width: 650px) { + footer { + flex-direction: column; + + #footer-right { + text-align: left; + } + } +} diff --git a/sites/bh7/bh7.html b/sites/bh7/bh7.html index 703317369..7c185ca12 100644 --- a/sites/bh7/bh7.html +++ b/sites/bh7/bh7.html @@ -13,7 +13,7 @@ - + @@ -21,12 +21,12 @@ - + - - - + + + @@ -36,7 +36,7 @@
- Brickhack 6 logo + Brickhack 6 logo

BrickHack 6


February 8 & 9, 2020

@@ -52,7 +52,7 @@

BrickHack 6

- Brickhack V logo + Brickhack V logo

BrickHack V


February 16 & 17, 2019

@@ -62,7 +62,7 @@

BrickHack V

- Brickhack 4 logo + Brickhack 4 logo

BrickHack 4


January 27 & 28, 2018

@@ -72,7 +72,7 @@

BrickHack 4

- Brickhack 3 logo + Brickhack 3 logo

BrickHack 3


February 11 & 12, 2017

@@ -82,7 +82,7 @@

BrickHack 3

- Brickhack 2 logo + Brickhack 2 logo

BrickHack 2


March 5 & 6, 2016

@@ -92,7 +92,7 @@

BrickHack 2

- Brickhack logo + Brickhack logo

BrickHack


April 18 & 19, 2015

diff --git a/sites/gallery/gallery.js b/sites/gallery/gallery.js index cbca28e48..098bfb274 100644 --- a/sites/gallery/gallery.js +++ b/sites/gallery/gallery.js @@ -1,4 +1,4 @@ -import './sass/gallery.scss' +import '/sass/gallery.scss' import '@fortawesome/fontawesome-free/css/all.css' import LazyLoad from "vanilla-lazyload"; import $ from 'jquery' From bf0628ffb1b46b356b9bb9a74f72589371c5140f Mon Sep 17 00:00:00 2001 From: Peter Kos Date: Fri, 22 Dec 2023 02:30:36 -0500 Subject: [PATCH 3/5] Spruce up the landing page more --- index.html | 41 +++++++------ index.js | 33 ---------- sass/index.scss | 160 +++++------------------------------------------- 3 files changed, 37 insertions(+), 197 deletions(-) diff --git a/index.html b/index.html index 556b4cf59..85105b57d 100644 --- a/index.html +++ b/index.html @@ -34,27 +34,30 @@ - - -
-
+
- -

BrickHack 7

-
- -

BrickHack 8

-
- -

Club Site

-
+
+

An archive of older BrickHack sites. View the latest at brickhack.io!

+
+ + +
diff --git a/index.js b/index.js index 1f3a93561..e702f40a4 100644 --- a/index.js +++ b/index.js @@ -1,6 +1,5 @@ import "./sass/index.scss" import "@fortawesome/fontawesome-free/css/all.css" -import $ from "jquery" // Hiring message const hiringMessage = `Hey, you. @@ -14,35 +13,3 @@ console.log(hiringMessage); // Comment generated via js instead of directly in HTML so the hiring message text is only in one place const comment = document.createComment("\n" + hiringMessage + "\n"); document.insertBefore(comment, document.firstChild); - - -// Navbar functionality -$(document).on("click", "#toggle", function() { - if ($("nav").hasClass("show-nav")) { - $("nav").removeClass("show-nav"); - $("#toggle").removeClass("fa-times"); - $("#toggle").addClass("fa-bars"); - $(".mobile-grayout").removeClass("show-gray"); - } else { - $("nav").addClass("show-nav"); - $("#toggle").removeClass("fa-bars"); - $("#toggle").addClass("fa-times"); - $(".mobile-grayout").addClass("show-gray"); - } -}); - -// Closing the navbar when a navigation link is clicked -$(document).on("click", ".link", function() { - $("nav").removeClass("show-nav"); - $("#toggle").removeClass("fa-times"); - $("#toggle").addClass("fa-bars"); - $(".mobile-grayout").removeClass("show-gray"); -}); - -// Closing the navbar when outside of the nav is clicked -$(document).on("click", ".mobile-grayout", function() { - $("nav").removeClass("show-nav"); - $("#toggle").removeClass("fa-times"); - $("#toggle").addClass("fa-bars"); - $(".mobile-grayout").removeClass("show-gray"); -}); diff --git a/sass/index.scss b/sass/index.scss index c3e5af953..ad9c381b6 100644 --- a/sass/index.scss +++ b/sass/index.scss @@ -94,83 +94,6 @@ p { } } } - - -// Nav -nav { - background-color: white; - border-bottom: 2px solid rgba($light-blue, 25%); - display: flex; - justify-content: space-between; - font-size: var(--body-font-size); - height: 100px; - position: fixed; - padding: 0px 85px 0px 8rem; - top: 0; - left: 0; - right: 0; - z-index: 1; - - .top, .left, .right { - display: flex; - align-items: center; - } - - .left { - flex-grow: 1; - } - - a { - margin-right: 2rem; - text-decoration: none; - color: $blue; - } - - .link { - border-bottom: 2px solid white; - transition: all 0.2s; - - &:not(:focus):hover { - // underline upon hover, disable hover upon click - font-weight: bold; - border-color: $blue; - } - - &.active { - font-weight: bold; - color: $darker-blue; - border-color: $darker-blue; - - &:hover { - border-color: $darker-blue; - } - } - } - - #logo { - width: 80px; - border: none; - - img { - width: 100%; - height: 100%; - } - } -} - -.mobile-grayout { - position: fixed; - width: 100%; - height: 100%; - top: 0; - left: 0; - background-color: black; - opacity: 0.25; - z-index: 3; - cursor: pointer; - display: none; -} - // Section padding section { padding: 120px 8rem 0px; // Set up to avoid nav overlap when linked @@ -180,18 +103,25 @@ section { } -// Videos - hiding controls -video::-webkit-media-controls { - opacity: 0; -} - // All past sites #sites { background-color: $off-white; - flex: 3; + flex: 1; + gap: 2rem; - p { - margin-top: 1rem; + img { + width: 5rem; + } + + h1 { + padding: 0; + } + + .site { + display: flex; + flex-direction: row; + align-items: center; + gap: 1rem; } } @@ -228,11 +158,6 @@ footer { @media screen and (max-width: 1220px) { - // Nav - nav { - padding: 0px 85px 0px 5rem; - } - // Section padding section { padding: 120px 5rem 0px; // Set up to avoid nav overlap when linked @@ -250,61 +175,6 @@ footer { } @media screen and (max-width: 955px) { - // Nav - nav { - height: 70px; - padding: 0px 3.5rem; - - #logo { - width: 60px; - } - } - - .show-nav { - height: 100vh; - width: 50vw; - min-width: max-content; - padding: 0px 3.5rem; - border-bottom: none; - border-right: 2px solid rgba($light-blue, 25%); - flex-direction: column; - justify-content: flex-start; - z-index: 4; - - .top { - height: 68px; - } - - .left, .right { - align-items: flex-start; - margin-top: 2rem; - - a { - margin-right: 0rem; - margin-top: 2rem; - } - } - - .left { - flex-direction: column; - flex-grow: 0; - order: 2; - } - - .right { - flex-direction: column-reverse; - order: 1; - } - - .link, #login { - display: block; - } - } - - .show-gray { - display: block; - } - // Section padding section { padding: 100px 3.5rem 0px; // Set up to avoid nav overlap when linked From 7e741ea1751fb4590efd01c4f80597c81fcb3bc0 Mon Sep 17 00:00:00 2001 From: Peter Kos Date: Fri, 22 Dec 2023 02:47:42 -0500 Subject: [PATCH 4/5] Add mock data to schedules :tada: --- sites/bh7/bh7.js | 119 +++++++++++++++++++++++++++++++++++++-------- sites/bh8/bh8.html | 36 +++++++++++++- sites/bh8/bh8.scss | 2 +- 3 files changed, 135 insertions(+), 22 deletions(-) diff --git a/sites/bh7/bh7.js b/sites/bh7/bh7.js index bc17b4c6c..208c92349 100644 --- a/sites/bh7/bh7.js +++ b/sites/bh7/bh7.js @@ -171,24 +171,24 @@ $('.hide-full-schedule').click(function() { $('.show-full-schedule').css('display', 'flex'); }); -// Set schedule tab based on the date -let currentDate = new Date().getDate() -if (currentDate < 20) { +// Always default to first for demo purposes +// let currentDate = new Date().getDate() +// if (currentDate < 20) { $('#pre-event-tab').addClass('schedule-tab-active'); $('#pre-event-content').show(); $('#feb-20-content').hide(); $('#feb-21-content').hide(); -} else if (currentDate == 20) { - $('#feb-20-tab').addClass('schedule-tab-active'); - $('#pre-event-content').hide(); - $('#feb-20-content').show(); - $('#feb-21-content').hide(); -} else { - $('#feb-21-tab').addClass('schedule-tab-active'); - $('#pre-event-content').hide(); - $('#feb-20-content').hide(); - $('#feb-21-content').show(); -} +// } else if (currentDate == 20) { +// $('#feb-20-tab').addClass('schedule-tab-active'); +// $('#pre-event-content').hide(); +// $('#feb-20-content').show(); +// $('#feb-21-content').hide(); +// } else { +// $('#feb-21-tab').addClass('schedule-tab-active'); +// $('#pre-event-content').hide(); +// $('#feb-20-content').hide(); +// $('#feb-21-content').show(); +// } // Dynamic schedule code @@ -265,7 +265,8 @@ function handleEventData(events) { // calculate event container classes let divClasses = 'event'; if ((finishDate || startDate) < now) { - divClasses += ' past'; + // Disabled to look a bit nicer in demo + // divClasses += ' past'; } // add event to DOM @@ -301,7 +302,87 @@ function handleEventData(events) { }); } -fetch('https://apply.brickhack.io/events.json') - .then(res => res.json()) - .then(events => handleEventData(events)) - .catch(err => console.log(err)); + + + +// fetch('https://apply.brickhack.io/events.json') +// .then(res => res.json()) +// .then(events => handleEventData(events)) +// .catch(err => console.log(err)); + +// ref: https://github.com/codeRIT/brickhack.io/pull/1139/commits/9b601a86357354b78b0c8d6db5d9faa08aef6f76 + +const events = [ +{"title":"A cool pre-event", + "description":"", + "location":"Discord + Zoom", + "start":"2021-02-16T10:00:00+00:00", + "finish":"2021-02-16T10:30:00+00:00" +}, +{"title":"Another one", + "description":"", + "location":"Discord + Zoom", + "start":"2021-02-17T10:00:00+00:00", + "finish":"2021-02-17T10:30:00+00:00" +}, +{"title":"Woah!", + "description":"", + "location":"Discord + Zoom", + "start":"2021-02-18T10:00:00+00:00", + "finish":"2021-02-18T10:30:00+00:00" +}, +{"title":"Fun fact, these show in the local timezone. Who knew!", + "description":"", + "location":"Discord + Zoom", + "start":"2021-02-19T10:00:00+00:00", + "finish":"2021-02-19T10:30:00+00:00" +}, +{"title":"Opening Ceremony", + "description":"", + "location":"Discord + Zoom", + "start":"2021-02-20T10:00:00+00:00", + "finish":"2021-02-20T10:30:00+00:00" +}, +{"title":"Lunch (on your own!)", + "description":"", + "location":"Discord + Zoom", + "start":"2021-02-20T12:00:00+00:00", + "finish":null +}, +{"title":"Mystery Workshop", + "description":"", + "location":"Discord + Zoom", + "start":"2021-02-20T14:00:00+00:00", + "finish":"2021-02-20T15:00:00+00:00" +}, +{"title":"Mystery Event", + "description":"", + "location":"Discord + Zoom", + "start":"2021-02-20T17:00:00+00:00", + "finish":"2021-02-20T18:00:00+00:00" +}, +{"title":"Devpost submission", + "description":"", + "location":"Discord + Zoom", + "start":"2021-02-21T10:00:00+00:00", + "finish":null +}, +{"title":"Mystery Workshop 2", + "description":"", + "location":"Discord + Zoom", + "start":"2021-02-21T13:00:00+00:00", + "finish":"2021-02-21T14:00:00+00:00" +}, +{"title":"Coding stops / Judging begins", + "description":"", + "location":"Discord + Zoom", + "start":"2021-02-21T12:30:00+00:00", + "finish":"2021-02-21T14:00:00+00:00" +}, +{"title":"Closing Ceremony", + "description":"", + "location":"Discord + Zoom", + "start":"2021-02-21T14:00:00+00:00", + "finish":"2021-02-21T16:00:00+00:00"} +]; +handleEventData(events); diff --git a/sites/bh8/bh8.html b/sites/bh8/bh8.html index 1990de7cc..dade02732 100644 --- a/sites/bh8/bh8.html +++ b/sites/bh8/bh8.html @@ -145,10 +145,42 @@

Sunday, March 6

- +
+

11 AM

+

No live data anymore :(

+
+
+

12 PM

+

Sowwy

+
+
+

1 PM

+

If it WAS though...

+
+
+

2 PM

+

It'd look like this!

+

LIVE

+
- +
+

11 AM

+

No live data anymore :(

+
+
+

12 PM

+

Sowwy

+
+
+

1 PM

+

If it WAS though...

+
+
+

2 PM

+

It'd look like this!

+

LIVE

+