Add slide tracker

And other hacks for video recording.
This should be carefully backported to master.
This commit is contained in:
Jérôme Petazzoni
2017-12-20 18:05:15 -06:00
parent f62f2ee4ea
commit 5b734363cc
6 changed files with 702 additions and 0 deletions

View File

@@ -31,5 +31,24 @@
excludedClasses: [@@EXCLUDE@@]
});
</script>
<script src="/socket.io/socket.io.js">
</script>
<script>
var socket = io();
var leader = true;
slideshow.on('showSlide', function (slide) {
if (leader) {
var n = slide.getSlideIndex()+1;
socket.emit('slide change', n);
}
});
socket.on('slide change', function (n) {
leader = false;
slideshow.gotoSlide(n);
leader = true;
});
</script>
</body>
</html>