add DACHFest video, WeAreDevs entry on index, and some slight fixes in WeAreDevs...
authorRobert Kaiser <kairo@kairo.at>
Mon, 24 Jun 2019 12:04:58 +0000 (14:04 +0200)
committerRobert Kaiser <kairo@kairo.at>
Mon, 24 Jun 2019 12:04:58 +0000 (14:04 +0200)
index.html
wearedevs2019/index.html
wearedevs2019/slides.css
wearedevs2019/slides.js

index afba9d6..64a3368 100644 (file)
 </tr>
 </thead>
 <tbody>
+<tr>
+  <td>WeAreDevelopers World Congress 2019</td>
+  <td><a href="wearedevs2019/">VR Map: WebXR Using Data From OpenStreetMap</a></td>
+  <td>English</td>
+  <td></td>
+</tr>
 <tr>
   <td>Linuxwochen 2019</td>
   <td><a href="linuxwochen2019/">VR Map: WebXR with OpenStreetMap Data</a></td>
@@ -63,7 +69,8 @@
   <td>DACHFest 2018</td>
   <td><a href="dachfest2018/">VR Map: Using OpenStreetMap Data in WebVR</a></td>
   <td>English</td>
-  <td><a href="https://dachfest.com/schedule/2018-11-11?sessionId=vrmap">overview</a></td>
+  <td><a href="https://dachfest.com/schedule/2018-11-11?sessionId=vrmap">overview</a>
+      <a href="https://www.youtube.com/watch?v=ejykuH2X8UY">video</a></td>
 </tr>
 <tr>
   <td>AR/VR Hackathon FH Wr. Neustadt October 2018</td>
index 40b79dd..b16a2c0 100755 (executable)
@@ -10,7 +10,7 @@
   <link rel="index" id="link-toc" href="#toc" title="Inhalt">
   <link rel="start" id="link-start" href="#index" title="Start">
 </head>
-<body onload="docLoaded();">
+<body>
 <header id="header"><div id="header-text">VR Map</div>
   <div id="subheader-text"></div>
   <a id="headerlogo" href="#index" title="Startseite">Mozilla</a>
@@ -96,7 +96,7 @@
 <ul>
   <li>Cross-Device nature of <mark>WebVR/WebXR</mark></li>
   <li>Ease of use of <mark>A-Frame</mark></li>
-  <li>Ability to use <mark>OpenStreetMap data</a></li>
+  <li>Ability to use <mark>OpenStreetMap data</mark></li>
 </ul>
 <p class="ensurepicinbox"></p>
 </div>
@@ -222,7 +222,7 @@ Example:
 <ul>
   <li>Cross-Device nature of <mark>WebVR/WebXR</mark></li>
   <li>Ease of use of <mark>A-Frame</mark></li>
-  <li>Ability to use <mark>OpenStreetMap data</a></li>
+  <li>Ability to use <mark>OpenStreetMap data</mark></li>
 </ul>
 <p class="ensurepicinbox"></p>
 </div>
index 8f8d05f..832dd9f 100644 (file)
@@ -348,6 +348,10 @@ ul.arrows > li:before {
   text-decoration: underline;
 }
 
+.hidden {
+  display: none;
+}
+
 a:link, a:visited { color: #00458B; text-decoration: none; }
 a:hover, a:active { color: #959595; text-decoration: underline; }
 
index 50c63ba..31cf5f5 100644 (file)
@@ -23,7 +23,7 @@ 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");
   }