update FOSDEM 2008 slides
authorrobert <robert>
Wed, 20 Feb 2008 20:53:53 +0000 (20:53 +0000)
committerrobert <robert>
Wed, 20 Feb 2008 20:53:53 +0000 (20:53 +0000)
16 files changed:
fosdem2008/index.html
fosdem2008/slide_bugbounty.html
fosdem2008/slide_comm_infra.html
fosdem2008/slide_discrimination.html
fosdem2008/slide_helpwanted.html
fosdem2008/slide_introduction.html
fosdem2008/slide_l10n.html
fosdem2008/slide_marketing.html
fosdem2008/slide_moz_infra.html
fosdem2008/slide_porting.html
fosdem2008/slide_seamonkey2.html
fosdem2008/slide_seamonkey2_ongoing.html
fosdem2008/slide_volunteer.html
fosdem2008/slides.css
fosdem2008/slides.js [new file with mode: 0644]
fosdem2008/toc.html

index 25d700356ecc29a92c2514263c97c5fe3e77e570..6eb3e4cf4e0984316c24fa45dd11fba0353f34f6 100755 (executable)
@@ -5,6 +5,7 @@
   <meta name="Author" content="KaiRo - Robert Kaiser">
   <title>And the beast shall come forth... - Community Project Organization and SeaMonkey 2</title>
   <link rel="stylesheet" type="text/css" href="slides.css">
+  <script type="text/javascript" src="slides.js"></script>
   <link rel="contents" href="index.html" title="Contents">
   <link rel="index" href="toc.html" title="Overview">
   <link rel="start" href="index.html" title="Start">
   <link rel="previous" href="slide_xxx.html" title="Previous page"> -->
   <link rel="next" href="slide_introduction.html" title="Next page">
   <link rel="last" href="slide_end.html" title="Last page">
-<script type="text/javascript">
-function docClicked(event) {
-  if (event.target.nodeName != "A") {
-    location.href = document.getElementById('goNext').href;
-  }
-}
-</script>
 </head>
 <body onLoad="document.body.onclick = docClicked;">
 <div id="header"><div id="header-text">And the beast shall come forth...</div>
@@ -35,7 +29,7 @@ function docClicked(event) {
 <h2>Community Project Organization and SeaMonkey 2</h2>
 
 <div class="simplebox">
-~20 min talk, 15-20 min discussion
+~45 min talk, ~10 min discussion
 </div>
 
 <div class="simplebox">
index 4d7daa22b9aac956f338ab5cb2a42822941ddcfb..b431d67443d454f9a5156ed6806381f436c83604 100755 (executable)
@@ -5,6 +5,7 @@
   <meta name="Author" content="KaiRo - Robert Kaiser">
   <title>And the beast shall come forth... - Bug Bounties: Lessions Learned</title>
   <link rel="stylesheet" type="text/css" href="slides.css">
+  <script type="text/javascript" src="slides.js"></script>
   <link rel="contents" href="index.html" title="Contents">
   <link rel="index" href="toc.html" title="Overview">
   <link rel="start" href="index.html" title="Start">
   <link rel="previous" href="slide_volunteer.html" title="Previous page">
   <link rel="next" href="slide_marketing.html" title="Next page">
   <link rel="last" href="slide_end.html" title="Last page">
-<script type="text/javascript">
-function docClicked(event) {
-  if (event.target.nodeName != "A") {
-    location.href = document.getElementById('goNext').href;
-  }
-}
-</script>
 </head>
 <body onLoad="document.body.onclick = docClicked;">
 <div id="header"><div id="header-text">And the beast shall come forth...</div>
index 23eddbfe56e8cf6d296079023f560f3fbd6c188d..1910bc5a3080972d0af7e1602086051a1eacc7c2 100755 (executable)
@@ -5,6 +5,7 @@
   <meta name="Author" content="KaiRo - Robert Kaiser">
   <title>And the beast shall come forth... - Community Infrastructure</title>
   <link rel="stylesheet" type="text/css" href="slides.css">
+  <script type="text/javascript" src="slides.js"></script>
   <link rel="contents" href="index.html" title="Contents">
   <link rel="index" href="toc.html" title="Overview">
   <link rel="start" href="index.html" title="Start">
   <link rel="previous" href="slide_discrimination.html" title="Previous page">
   <link rel="next" href="slide_moz_infra.html" title="Next page">
   <link rel="last" href="slide_end.html" title="Last page">
-<script type="text/javascript">
-function docClicked(event) {
-  if (event.target.nodeName != "A") {
-    location.href = document.getElementById('goNext').href;
-  }
-}
-</script>
 </head>
 <body onLoad="document.body.onclick = docClicked;">
 <div id="header"><div id="header-text">And the beast shall come forth...</div>
index d8b281bc97537c00407c7f9104765762904cf658..2cd56b4ac0cf1513b1a36cfd6e00398564a0d3d8 100755 (executable)
@@ -5,6 +5,7 @@
   <meta name="Author" content="KaiRo - Robert Kaiser">
   <title>And the beast shall come forth... - Web Discrimination</title>
   <link rel="stylesheet" type="text/css" href="slides.css">
+  <script type="text/javascript" src="slides.js"></script>
   <link rel="contents" href="index.html" title="Contents">
   <link rel="index" href="toc.html" title="Overview">
   <link rel="start" href="index.html" title="Start">
   <link rel="previous" href="slide_marketing.html" title="Previous page">
   <link rel="next" href="slide_comm_infra.html" title="Next page">
   <link rel="last" href="slide_end.html" title="Last page">
-<script type="text/javascript">
-function docClicked(event) {
-  if (event.target.nodeName != "A") {
-    location.href = document.getElementById('goNext').href;
-  }
-}
-</script>
 </head>
 <body onLoad="document.body.onclick = docClicked;">
 <div id="header"><div id="header-text">And the beast shall come forth...</div>
index ee3992e9cf55f49cfd7381d72eed191578214cfd..481e4d515995b9c191f637a7cd3e18dbdd3cd7fb 100755 (executable)
@@ -5,20 +5,14 @@
   <meta name="Author" content="KaiRo - Robert Kaiser">
   <title>And the beast shall come forth... - helpwanted</title>
   <link rel="stylesheet" type="text/css" href="slides.css">
+  <script type="text/javascript" src="slides.js"></script>
   <link rel="contents" href="index.html" title="Contents">
   <link rel="index" href="toc.html" title="Overview">
   <link rel="start" href="index.html" title="Start">
   <link rel="first" href="slide_introduction.html" title="First page">
-  <link rel="previous" href="slide_l10n.html" title="Previous page">
+  <link rel="previous" href="slide_moz_infra.html" title="Previous page">
   <link rel="next" href="slide_seamonkey2.html" title="Next page">
   <link rel="last" href="slide_end.html" title="Last page">
-<script type="text/javascript">
-function docClicked(event) {
-  if (event.target.nodeName != "A") {
-    location.href = document.getElementById('goNext').href;
-  }
-}
-</script>
 </head>
 <body onLoad="document.body.onclick = docClicked;">
 <div id="header"><div id="header-text">And the beast shall come forth...</div>
@@ -27,7 +21,7 @@ function docClicked(event) {
 <div id="slidenav"><div id="subheader-text">Community Project Organization and SeaMonkey 2</div>
   <a href="toc.html" accesskey="t">toc</a> ||
   <a href="index.html" accesskey="s">start</a> ||
-  <a href="slide_l10n.html" accesskey="p">&lt; prev</a> |
+  <a href="slide_moz_infra.html" accesskey="p">&lt; prev</a> |
   <a href="slide_seamonkey2.html" id="goNext" accesskey="n">next &gt;</a>
 </div>
 
index 8c31c41c3b53c93575ecb7356330726e7427e610..0afbbe6532da449c74dededc709944803127f8d8 100755 (executable)
@@ -5,6 +5,7 @@
   <meta name="Author" content="KaiRo - Robert Kaiser">
   <title>And the beast shall come forth... - Introduction</title>
   <link rel="stylesheet" type="text/css" href="slides.css">
+  <script type="text/javascript" src="slides.js"></script>
   <link rel="contents" href="index.html" title="Contents">
   <link rel="index" href="toc.html" title="Overview">
   <link rel="start" href="index.html" title="Start">
   <link rel="previous" href="index.html" title="Previous page">
   <link rel="next" href="slide_porting.html" title="Next page">
   <link rel="last" href="slide_end.html" title="Last page">
-<script type="text/javascript">
-function docClicked(event) {
-  if (event.target.nodeName != "A") {
-    location.href = document.getElementById('goNext').href;
-  }
-}
-</script>
 </head>
 <body onLoad="document.body.onclick = docClicked;">
 <div id="header"><div id="header-text">And the beast shall come forth...</div>
index 5a3659575bf84d1441cfa4e381f5966d075a7c4a..65029fe1f72f97e095c0f9e5dd02ee60c2fbc87c 100755 (executable)
@@ -5,6 +5,7 @@
   <meta name="Author" content="KaiRo - Robert Kaiser">
   <title>And the beast shall come forth... - Localization</title>
   <link rel="stylesheet" type="text/css" href="slides.css">
+  <script type="text/javascript" src="slides.js"></script>
   <link rel="contents" href="index.html" title="Contents">
   <link rel="index" href="toc.html" title="Overview">
   <link rel="start" href="index.html" title="Start">
   <link rel="previous" href="slide_moz_infra.html" title="Previous page">
   <link rel="next" href="slide_helpwanted.html" title="Next page">
   <link rel="last" href="slide_end.html" title="Last page">
-<script type="text/javascript">
-function docClicked(event) {
-  if (event.target.nodeName != "A") {
-    location.href = document.getElementById('goNext').href;
-  }
-}
-</script>
 </head>
 <body onLoad="document.body.onclick = docClicked;">
 <div id="header"><div id="header-text">And the beast shall come forth...</div>
index 96b210e9d9d8665c5d6630a6891c5efbd55b8ff5..0015418ef8be4585c7503475ad40b79e069aef15 100755 (executable)
@@ -5,6 +5,7 @@
   <meta name="Author" content="KaiRo - Robert Kaiser">
   <title>And the beast shall come forth... - Community Marketing</title>
   <link rel="stylesheet" type="text/css" href="slides.css">
+  <script type="text/javascript" src="slides.js"></script>
   <link rel="contents" href="index.html" title="Contents">
   <link rel="index" href="toc.html" title="Overview">
   <link rel="start" href="index.html" title="Start">
   <link rel="previous" href="slide_bugbounty.html" title="Previous page">
   <link rel="next" href="slide_discrimination.html" title="Next page">
   <link rel="last" href="slide_end.html" title="Last page">
-<script type="text/javascript">
-function docClicked(event) {
-  if (event.target.nodeName != "A") {
-    location.href = document.getElementById('goNext').href;
-  }
-}
-</script>
 </head>
 <body onLoad="document.body.onclick = docClicked;">
 <div id="header"><div id="header-text">And the beast shall come forth...</div>
index aee729f8dce4a4374559db472387efe8ad6d3845..de8d7bbe1e741e71a43491155c2efd8cc6ec6230 100755 (executable)
@@ -5,20 +5,14 @@
   <meta name="Author" content="KaiRo - Robert Kaiser">
   <title>And the beast shall come forth... - Mozilla Infrastructure</title>
   <link rel="stylesheet" type="text/css" href="slides.css">
+  <script type="text/javascript" src="slides.js"></script>
   <link rel="contents" href="index.html" title="Contents">
   <link rel="index" href="toc.html" title="Overview">
   <link rel="start" href="index.html" title="Start">
   <link rel="first" href="slide_introduction.html" title="First page">
   <link rel="previous" href="slide_comm_infra.html" title="Previous page">
-  <link rel="next" href="slide_l10n.html" title="Next page">
+  <link rel="next" href="slide_helpwanted.html" title="Next page">
   <link rel="last" href="slide_end.html" title="Last page">
-<script type="text/javascript">
-function docClicked(event) {
-  if (event.target.nodeName != "A") {
-    location.href = document.getElementById('goNext').href;
-  }
-}
-</script>
 </head>
 <body onLoad="document.body.onclick = docClicked;">
 <div id="header"><div id="header-text">And the beast shall come forth...</div>
@@ -28,7 +22,7 @@ function docClicked(event) {
   <a href="toc.html" accesskey="t">toc</a> ||
   <a href="index.html" accesskey="s">start</a> ||
   <a href="slide_comm_infra.html" accesskey="p">&lt; prev</a> |
-  <a href="slide_l10n.html" id="goNext" accesskey="n">next &gt;</a>
+  <a href="slide_helpwanted.html" id="goNext" accesskey="n">next &gt;</a>
 </div>
 
 <h1>Mozilla Infrastructure</h1>
index a770a6920d34b36e3970ff4a3947434d5aae7df8..08cf5b64f19fa3079e42d1b6c6d70ae950b6450e 100755 (executable)
@@ -5,6 +5,7 @@
   <meta name="Author" content="KaiRo - Robert Kaiser">
   <title>And the beast shall come forth... - Code Porting Work</title>
   <link rel="stylesheet" type="text/css" href="slides.css">
+  <script type="text/javascript" src="slides.js"></script>
   <link rel="contents" href="index.html" title="Contents">
   <link rel="index" href="toc.html" title="Overview">
   <link rel="start" href="index.html" title="Start">
   <link rel="previous" href="slide_introduction.html" title="Previous page">
   <link rel="next" href="slide_volunteer.html" title="Next page">
   <link rel="last" href="slide_end.html" title="Last page">
-<script type="text/javascript">
-function docClicked(event) {
-  if (event.target.nodeName != "A") {
-    location.href = document.getElementById('goNext').href;
-  }
-}
-</script>
 </head>
 <body onLoad="document.body.onclick = docClicked;">
 <div id="header"><div id="header-text">And the beast shall come forth...</div>
index 386facbeeee339a7366ab1417028f9c923701ab4..cff5751dba3770eb9723915a382297ae9c6b19a7 100755 (executable)
@@ -5,6 +5,7 @@
   <meta name="Author" content="KaiRo - Robert Kaiser">
   <title>And the beast shall come forth... - SeaMonkey 2 Preview</title>
   <link rel="stylesheet" type="text/css" href="slides.css">
+  <script type="text/javascript" src="slides.js"></script>
   <link rel="contents" href="index.html" title="Contents">
   <link rel="index" href="toc.html" title="Overview">
   <link rel="start" href="index.html" title="Start">
   <link rel="previous" href="slide_helpwanted.html" title="Previous page">
   <link rel="next" href="slide_seamonkey2_ongoing.html" title="Next page">
   <link rel="last" href="slide_end.html" title="Last page">
-<script type="text/javascript">
-function docClicked(event) {
-  if (event.target.nodeName != "A") {
-    location.href = document.getElementById('goNext').href;
-  }
-}
-</script>
 </head>
 <body onLoad="document.body.onclick = docClicked;">
 <div id="header"><div id="header-text">And the beast shall come forth...</div>
index d6538185fc1fdf2e38be98540a1df878e678560c..f935d47de3269c6a942ea25b8155ff691ea242be 100755 (executable)
@@ -5,6 +5,7 @@
   <meta name="Author" content="KaiRo - Robert Kaiser">
   <title>And the beast shall come forth... - SeaMonkey 2 Preview, Ongoing Work</title>
   <link rel="stylesheet" type="text/css" href="slides.css">
+  <script type="text/javascript" src="slides.js"></script>
   <link rel="contents" href="index.html" title="Contents">
   <link rel="index" href="toc.html" title="Overview">
   <link rel="start" href="index.html" title="Start">
   <link rel="previous" href="slide_seamonkey2.html" title="Previous page">
   <link rel="next" href="slide_end.html" title="Next page">
   <link rel="last" href="slide_end.html" title="Last page">
-<script type="text/javascript">
-function docClicked(event) {
-  if (event.target.nodeName != "A") {
-    location.href = document.getElementById('goNext').href;
-  }
-}
-</script>
 </head>
 <body onLoad="document.body.onclick = docClicked;">
 <div id="header"><div id="header-text">And the beast shall come forth...</div>
index 3a2f2c0f491f4f83d59a1e6e0576de8dc2a3a62d..9b1c5f21ea4365bccaac69543a682a20d00435c6 100755 (executable)
@@ -5,6 +5,7 @@
   <meta name="Author" content="KaiRo - Robert Kaiser">
   <title>And the beast shall come forth... - Driving a Volunteer Project</title>
   <link rel="stylesheet" type="text/css" href="slides.css">
+  <script type="text/javascript" src="slides.js"></script>
   <link rel="contents" href="index.html" title="Contents">
   <link rel="index" href="toc.html" title="Overview">
   <link rel="start" href="index.html" title="Start">
   <link rel="previous" href="slide_introduction.html" title="Previous page">
   <link rel="next" href="slide_bugbounty.html" title="Next page">
   <link rel="last" href="slide_end.html" title="Last page">
-<script type="text/javascript">
-function docClicked(event) {
-  if (event.target.nodeName != "A") {
-    location.href = document.getElementById('goNext').href;
-  }
-}
-</script>
 </head>
 <body onLoad="document.body.onclick = docClicked;">
 <div id="header"><div id="header-text">And the beast shall come forth...</div>
index 25cc0adcbaf1c761a5754e34a3779ecb2f05702e..f40ac0cc849a7ee23b0a89275a6d2cd21948d8df 100644 (file)
@@ -2,7 +2,7 @@
  * styles for talk slides *
  *    by Robert Kaiser    *
  *    <kairo@kairo.at>    *
- *   (for FOSDEM 2007)    *
+ *   (for FOSDEM 2008)    *
  **************************/
 
 
@@ -48,6 +48,18 @@ ul:last-child {
   color: #7f7c45;
 }
 
+#header-text.neartime {
+  color: #000080;
+}
+
+#header-text.ontime {
+  color: #008000;
+}
+
+#header-text.overtime {
+  color: #800000;
+}
+
 #slidenav {
   background: #000089 url("template/breadcrumbs-background.png") bottom repeat-x;
   padding: 4px 15px 30px 55px;
diff --git a/fosdem2008/slides.js b/fosdem2008/slides.js
new file mode 100644 (file)
index 0000000..134b3f4
--- /dev/null
@@ -0,0 +1,38 @@
+/******************************
+ * JavaScript for talk slides *
+ *      by Robert Kaiser      *
+ *      <kairo@kairo.at>      *
+ *     (for FOSDEM 2007)      *
+ ******************************/
+
+function docClicked(event) {
+  if (event.target.nodeName != "A") {
+    location.href = document.getElementById('goNext').href;
+  }
+}
+
+// do timed color variantion on slides
+var slide_seconds = 3*60;
+var slide_start = new Date();
+
+function timerFired() {
+  var slide_current = new Date();
+  var seconds_diff = Math.round((slide_current.getTime() - slide_start.getTime()) / 1000);
+  if (seconds_diff >= slide_seconds) {
+    document.getElementById("header-text").className = "overtime";
+  }
+  else if (seconds_diff >= Math.round(2*slide_seconds/3)) {
+    document.getElementById("header-text").className = "ontime";
+    setTimeout("timerFired()", 1000*(slide_seconds/3));
+  }
+  else if (seconds_diff >= Math.round(slide_seconds/3)) {
+    document.getElementById("header-text").className = "neartime";
+    setTimeout("timerFired()", 1000*(slide_seconds/3));
+  }
+  else {
+    // we should never come here, but if we do, go into a 1s loop until we get over the upcoming step
+    setTimeout("timerFired()", 1000);
+  }
+}
+
+setTimeout("timerFired()", 1000*(slide_seconds/3));
index da07eff508521f84df34f4ef14e5edd4679b971b..f356953baa5af8cec00b556645eabe5d445cda88 100755 (executable)
@@ -41,7 +41,6 @@
  <li><a href="slide_discrimination.html">Web Discrimination</a></li>
  <li><a href="slide_comm_infra.html">Community Infrastructure</a></li>
  <li><a href="slide_moz_infra.html">Mozilla Infrastructure</a></li>
- <li><a href="slide_l10n.html">Localization</a></li>
  <li><a href="slide_helpwanted.html">helpwanted</a></li>
  <li><a href="slide_seamonkey2.html">SeaMonkey 2 Preview</a></li>
  <li><a href="slide_seamonkey2_ongoing.html">SeaMonkey 2 Preview, Ongoing Work</a></li>