4 <link rel=
"stylesheet" href=
"css/style.css">
5 <link href=
"https://fonts.googleapis.com/css?family=Press+Start+2P&display=swap" rel=
"stylesheet">
7 href=
"https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/styles/atom-one-dark.min.css">
8 <script src=
"https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/highlight.min.js"></script>
9 <script>hljs.initHighlightingOnLoad();
</script>
10 <title>Wide-Eyed Crazy Functional Programming - Speaker Notes
</title>
11 <meta charset=
"utf-8">
15 text-decoration: none;
31 font-size:
22px !important;
41 <div id=
"slide-0" style=
"display: block">
42 <div class=
"slide-title">=<< Speaker Notes
>>=
</div>
43 <div class=
"slide flexotron">
44 <div class=
"textbox flexotron" id=
"notes" style=
"position: relative; margin-right:20px; padding: 20px; max-height:80%; overflow: scroll; overflow-y: auto; overflow-x: unset;">
46 <div style=
"text-align: center;">
47 <img style=
"height: 200px; display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px;" src=
"img/cloudguy.gif" />
48 <div id=
"cgquotes" style=
"margin: auto;">Hey! It's me again! Move this tab in a new window and as you go through the slides (unless your screen is small because I doubt the slides resize well), there'll be commentary here!
</div>
56 var bc = new BroadcastChannel('test_channel');
57 bc.onmessage = function (ev) { changeNotes(ev.data); } /* receive */
59 function changeNotes(notes) {
61 document.getElementById('notes').innerHTML = notes;
63 document.getElementById('notes').innerHTML =
"No notes for this slide! Go on to the next one when you're ready.";
69 var b = document.querySelectorAll('body')[
0];
70 setInterval(function(){
74 b.style.backgroundPosition = x + 'px ' + y + 'px';