From eeb0ec0c2ebfc301bdcfd5cb22cae3875b727d49 Mon Sep 17 00:00:00 2001 From: Robert Kaiser Date: Thu, 2 Feb 2017 02:30:00 +0100 Subject: [PATCH] small adaptations for FOSDEM 2017 talk --- fosdem2017/index.html | 16 +++++++-------- fosdem2017/slides.css | 48 +++++++++++++++++++++++++++++++++++++++++-- fosdem2017/slides.js | 1 + 3 files changed, 55 insertions(+), 10 deletions(-) diff --git a/fosdem2017/index.html b/fosdem2017/index.html index b6421cd..b761ef9 100755 --- a/fosdem2017/index.html +++ b/fosdem2017/index.html @@ -42,7 +42,7 @@
Robert Kaiser, "KaiRo" <kairo@kairo.at> -
Mozilla Rep +
Mozilla Rep, Website developer & Project Manager
@@ -106,9 +106,9 @@ blog post by François Marier

Access Denied
    -
  • Local: Need to secure passwords
  • Local: Sounds easy to implement, complications in details
  • Local: Can always be trusted
  • +
  • Local: Need to secure passwords
  • External: Potential for lock-in
  • External: Potential privacy issues
  • External: Implementation difficulty depends on API
  • @@ -192,6 +192,7 @@ blog post by François Marier

  • Rudimentary documentation exists in the main README.
  • Languages supported are US English (default) and German, detected via Accept-Language sent by browser.
  • Testing is done by running logins with KaiRo's websites (2 different client implementations).
  • +
  • Special Thanks to Christoph Zauner for doing a review that didn't find any actual security issues (but some minor comments).
  • Open Source at github.com/KaiRo-at/authserver, under MPL2 - released TODAY!
@@ -215,12 +216,11 @@ blog post by François Marier

diff --git a/fosdem2017/slides.css b/fosdem2017/slides.css index 3dba981..4f35e07 100644 --- a/fosdem2017/slides.css +++ b/fosdem2017/slides.css @@ -216,8 +216,7 @@ h4 { .simplebox, .captionedbox { margin: 1em; - background: #fff; - background-image: radial-gradient(center 45px, ellipse farthest-corner, #FFFFEE 0, #fff 100%); + background: #FFFFFF; box-shadow: #AAAA80 3px 3px 2px 0; } @@ -334,3 +333,48 @@ ul.small > li /***** specific slides *****/ +.endslidecontainer { + position: relative; +} + +.endslidepic { + width: 100%; + z-index: 1; +} + +.endslidetext { + position: absolute; + width: calc(100% - 2rem); + z-index: 3; +} + +h1.endslidetext { + font-size: 2.5em; +} + +h2.endslidetext, +h3.endslidetext { + font-size: 2em; +} + +.endslidetext:first-child { + top: 1rem; +} + +.endslidetext:nth-child(2) { + top: 20rem; +} + +.endslidetext:nth-child(3) { + top: 30rem; +} + +@media (min-resolution: 1.3dppx) { + .endslidetext:nth-child(2) { + top: 15rem; + } + + .endslidetext:nth-child(3) { + top: 25rem; + } +} diff --git a/fosdem2017/slides.js b/fosdem2017/slides.js index 4a0e9fe..2807799 100644 --- a/fosdem2017/slides.js +++ b/fosdem2017/slides.js @@ -17,6 +17,7 @@ var pageTitle, headerText, subHeaderText; var navPrev, navNext, navPrevNolink, navNextNolink; // Slide timer - color variation of headerText +// Up to 2/3 of that time, use "ontime" styling, then "neartime" until this is reached, "overtime" after that. var slideSeconds = 2 * 60; // Called when the document has been loaded. -- 2.43.0