11import './sass/main.scss'
22import '@fortawesome/fontawesome-free/css/all.css'
33
4- // slick-carousel configuration
5- import $ from 'jquery'
6- import 'slick-carousel'
7-
84
5+ // Hiring message
96const hiringMessage = `Hey, you.
107You’re finally awake.
118You were trying to see the code, right?
@@ -14,11 +11,32 @@ If you’d like to work on this website and other cool projects with hackathons,
1411
1512console . log ( hiringMessage ) ;
1613
17- // comment generated via js instead of directly in HTML so the hiring message text is only in one place
14+ // Comment generated via js instead of directly in HTML so the hiring message text is only in one place
1815const comment = document . createComment ( "\n" + hiringMessage . toString ( ) + "\n" ) ;
1916document . insertBefore ( comment , document . firstChild ) ;
2017
2118
19+ // Random hero SVG on each page load
20+ import desk1 from './assets/desk1.svg'
21+ import desk2 from './assets/desk2.svg'
22+ import desk3 from './assets/desk3.svg'
23+
24+ $ ( document ) . ready ( function ( ) {
25+ var deskIndex = parseInt ( localStorage . getItem ( 'deskIndex' ) ) ;
26+ if ( ! deskIndex ) {
27+ deskIndex = 0 ;
28+ localStorage . setItem ( 'deskIndex' , 0 ) ;
29+ }
30+ var desks = [ desk1 , desk2 , desk3 ]
31+ $ ( '#desk' ) . css ( 'background-image' , 'url(' + desks [ deskIndex % desks . length ] + ')' ) ;
32+ localStorage . setItem ( 'deskIndex' , deskIndex + 1 ) ;
33+ } ) ;
34+
35+
36+ // Slick-carousel
37+ import $ from 'jquery'
38+ import 'slick-carousel'
39+
2240$ ( document ) . ready ( function ( ) {
2341 $ ( '.carousel' ) . slick ( {
2442 infinite : true ,
@@ -67,6 +85,7 @@ $(document).on('keydown', function(event) {
6785} ) ;
6886
6987
88+ // FAQ Cards hide/show
7089let card = document . getElementsByClassName ( "card" ) ;
7190for ( let i = 0 ; i < card . length ; i ++ ) {
7291 let accordion = card [ i ] . getElementsByClassName ( "accordion-header" ) [ 0 ] ;
@@ -90,6 +109,7 @@ for (let i = 0; i < card.length; i++) {
90109 } ) ;
91110}
92111
112+
93113// Schedule toggle code
94114$ ( '.day-second-events' ) . hide ( ) ;
95115$ ( '.day-first' ) . click ( function ( ) {
0 commit comments