Skip to content
Snippets Groups Projects
Commit ab3f4e5b authored by Charlie DeTar's avatar Charlie DeTar
Browse files

Add clock and elapsed time to notes view

parent f3b4881c
No related branches found
No related tags found
No related merge requests found
...@@ -95,6 +95,28 @@ ...@@ -95,6 +95,28 @@
.error code { .error code {
font-family: monospace; font-family: monospace;
} }
.time {
text-align: center;
}
.elapsed, .clock {
color: #333;
font-size: 2em;
text-align: center;
display: inline-block;
padding: 0.5em;
background-color: #eee;
border-radius: 10px;
}
.elapsed h2, .clock h2 {
font-size: 0.8em;
line-height: 100%;
margin: 0;
color: #aaa;
}
.elapsed .mute {
color: #ddd;
}
</style> </style>
</head> </head>
...@@ -108,10 +130,24 @@ ...@@ -108,10 +130,24 @@
<script>document.write( '<iframe width="640" height="512" id="next-slide" src="'+ window.opener.location.href +'"></iframe>' );</script> <script>document.write( '<iframe width="640" height="512" id="next-slide" src="'+ window.opener.location.href +'"></iframe>' );</script>
<span>UPCOMING:</span> <span>UPCOMING:</span>
</div> </div>
<div class='time'>
<div class='clock'>
<h2>Time</h2>
<span id='clock'>0:00:00 AM</span>
</div>
<div class='elapsed'>
<h2>Elapsed</h2>
<span id='hours'>00</span><span id='minutes'>:00</span><span id='seconds'>:00</span>
</div>
</div>
<div id="notes"></div> <div id="notes"></div>
<script src="../../plugin/markdown/showdown.js"></script> <script src="../../plugin/markdown/showdown.js"></script>
<script> <script>
function zeroPadInteger(num) {
var str = "00" + parseInt(num);
return str.substring(str.length - 2);
}
window.addEventListener( 'load', function() { window.addEventListener( 'load', function() {
if( window.opener && window.opener.location && window.opener.location.href ) { if( window.opener && window.opener.location && window.opener.location.href ) {
...@@ -157,6 +193,29 @@ ...@@ -157,6 +193,29 @@
} }
var start = new Date(),
clockEl = document.getElementById('clock'),
hoursEl = document.getElementById('hours'),
minutesEl = document.getElementById('minutes'),
secondsEl = document.getElementById('seconds');
setInterval(function() {
var diff, hours, minutes, seconds,
now = new Date();
diff = now.getTime() - start.getTime();
hours = parseInt(diff / (1000 * 60 * 60));
minutes = parseInt((diff / (1000 * 60)) % 60);
seconds = parseInt((diff / 1000) % 60);
clockEl.innerHTML = now.toLocaleTimeString();
hoursEl.innerHTML = zeroPadInteger(hours);
hoursEl.className = hours > 0 ? "" : "mute";
minutesEl.innerHTML = ":" + zeroPadInteger(minutes);
minutesEl.className = minutes > 0 ? "" : "mute";
secondsEl.innerHTML = ":" + zeroPadInteger(seconds);
}, 1000);
}, false ); }, false );
</script> </script>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment