add FOSDEM 2019 Geospatial room video to index page
[slides.git] / dachfest2018 / slides.js
index 20a4890d11f6d857a796d59ea35361f893f304e0..31cf5f5de49e300e8bb3eb804d335baccb292ca8 100644 (file)
@@ -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.
 // 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.
 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");
   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();
     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.
 }
 
 // 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;
   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");
   }
 
       go("next");
   }