X-Git-Url: https://git-public.kairo.at/?p=slides.git;a=blobdiff_plain;f=dachfest2018%2Fslides.js;h=1781fefee05ea89f76b70caf9720b2c9c6e12bce;hp=20a4890d11f6d857a796d59ea35361f893f304e0;hb=a751c55da623f7da9703d344c38e7d9498f15e90;hpb=b8e253494bfa64718d081d83df5280546918a60d diff --git a/dachfest2018/slides.js b/dachfest2018/slides.js index 20a4890..1781fef 100644 --- a/dachfest2018/slides.js +++ b/dachfest2018/slides.js @@ -23,7 +23,7 @@ var presLengthSeconds = 15 * 60; var slideStart, timerMSec; // Called when the document has been loaded. -function docLoaded() { +window.onload = function() { pageTitle = document.getElementsByTagName("title")[0]; headerText = document.getElementById("header-text"); subHeaderText = document.getElementById("subheader-text"); @@ -70,6 +70,9 @@ function docLoaded() { location.hash = "#" + currentSlide.name; } updateDisplay(); + document.getElementById("hidesdesc").onclick = function(event) { + document.getElementById("slidesdesc").classList.toggle("hidden"); + } } // Called when the hash part of the location changes. @@ -186,7 +189,7 @@ function timerFired() { function handleClick(e) { e = e || event; var target = (window.event) ? e.srcElement : e.target; - if (e.which == 1 && target.nodeName != "A" && target.nodeName != "VIDEO") + if (e.which == 1 && target.nodeName != "A" && target.nodeName != "VIDEO" && !target.classList.contains("noadvance")) go("next"); }