X-Git-Url: https://git-public.kairo.at/?p=slides.git;a=blobdiff_plain;f=dachfest2018%2Fslides.js;h=31cf5f5de49e300e8bb3eb804d335baccb292ca8;hp=20a4890d11f6d857a796d59ea35361f893f304e0;hb=ba3f2dfa550241898eb4af281114ee8fc8042e52;hpb=b8e253494bfa64718d081d83df5280546918a60d;ds=sidebyside diff --git a/dachfest2018/slides.js b/dachfest2018/slides.js index 20a4890..31cf5f5 100644 --- a/dachfest2018/slides.js +++ b/dachfest2018/slides.js @@ -19,11 +19,11 @@ var navPrev, navNext, navPrevNolink, navNextNolink; // Slide timer - color variation of headerText // Time per slide is total presentation length divided by number of slides // except start and end slide. -var presLengthSeconds = 15 * 60; +var presLengthSeconds = 20 * 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"); }