Commit 25c609c1 authored by Bernward's avatar Bernward
Browse files

last state

parents 51e51a88 166119e8
.idea/
node_modules/
public/
.shake/
index.md.generated
*-handout.html
*-deck.html
*.log
*.zip
.DS_Store
\ No newline at end of file
......@@ -14,6 +14,7 @@ const fs = require('fs');
//showing the projects of an existing project in the browser
exports.showSlides = function(project) {
//TODO use it project specific
//initialize the deckerProcess
//TODO make this with docker
//deckerProcess = exec('decker server', cwdToProjects);
......@@ -21,7 +22,7 @@ exports.showSlides = function(project) {
//refresh the slides of a project
exports.refreshSlides = function(project, callback) {
deckerProcess.kill();
deckerProcess.kill('SIGKILL');
this.showSlides(project);
callback();
};
......
# Decker Corporate Template
Corporate template design of the University of Würzburg for use in Decker.
At the heart of the corporate design is a logo with the dark blue lettering "Julius-Maximilians-Universität Würzburg". This is included to the left of a bracket. It symbolizes the protected campus, which opens to the future.
It is backed by a section of the historic university seal in shades of gray. The section shows the year 1583 and the central part of the coat of arms. On the gray bar, there is space on the right for sub-logos, where research centers or institutes can place their own logos.
Meta bold and Meta bold are used as fonts in corporate design with Arial and Arial bold serving as alternates.
In meta block in any Decker project, add:
template: path-to-template-corporate-folder
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-US">
<info>
<title>ACM SIG Proceedings ("et al." for 3+ authors)</title>
<id>http://www.zotero.org/styles/acm-sig-proceedings</id>
<link href="http://www.zotero.org/styles/acm-sig-proceedings" rel="self"/>
<link href="http://www.acm.org/sigs/publications/proceedings-templates" rel="documentation"/>
<author>
<name>Naeem Esfahani</name>
<email>nesfaha2@gmu.edu</email>
<uri>http://mason.gmu.edu/~nesfaha2/</uri>
</author>
<contributor>
<name>Chris Horn</name>
<email>chris.horn@securedecisions.com</email>
</contributor>
<category citation-format="numeric"/>
<category field="science"/>
<category field="engineering"/>
<updated>2014-09-06T22:02:33+00:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<macro name="author">
<choose>
<if type="webpage">
<text variable="title" suffix=":"/>
</if>
<else>
<names variable="author">
<name name-as-sort-order="all" and="text" sort-separator=", " initialize-with="." delimiter-precedes-last="never" delimiter=", "/>
<label form="short" prefix=" "/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
</substitute>
</names>
</else>
</choose>
</macro>
<macro name="editor">
<names variable="editor">
<name initialize-with="." delimiter=", " and="text"/>
<label form="short" prefix=", "/>
</names>
</macro>
<citation collapse="citation-number">
<sort>
<key variable="citation-number"/>
</sort>
<layout prefix="[" suffix="]" delimiter=", ">
<text variable="citation-number"/>
</layout>
</citation>
<bibliography entry-spacing="0" second-field-align="flush" et-al-min="3" et-al-use-first="1">
<sort>
<key macro="author"/>
<key variable="title"/>
</sort>
<layout suffix=".">
<text variable="citation-number" prefix="[" suffix="]"/>
<text macro="author" suffix=" "/>
<date variable="issued" suffix=". ">
<date-part name="year"/>
</date>
<choose>
<if type="paper-conference">
<group delimiter=". ">
<text variable="title"/>
<group delimiter=" ">
<text variable="container-title" font-style="italic"/>
<group delimiter=", ">
<group delimiter=", " prefix="(" suffix=")">
<text variable="publisher-place"/>
<date variable="issued">
<date-part name="month" form="short" suffix=" "/>
<date-part name="year"/>
</date>
</group>
<text variable="page"/>
</group>
</group>
</group>
</if>
<else-if type="article-journal">
<group delimiter=". ">
<text variable="title"/>
<text variable="container-title" font-style="italic"/>
<group delimiter=", ">
<text variable="volume"/>
<group delimiter=" ">
<text variable="issue"/>
<date variable="issued" prefix="(" suffix=")">
<date-part name="month" form="short" suffix=" "/>
<date-part name="year"/>
</date>
</group>
<text variable="page"/>
</group>
</group>
</else-if>
<else-if type="patent">
<group delimiter=". ">
<text variable="title"/>
<text variable="number"/>
<date variable="issued">
<date-part name="month" form="short" suffix=" "/>
<date-part name="day" suffix=", "/>
<date-part name="year"/>
</date>
</group>
</else-if>
<else-if type="thesis">
<group delimiter=". ">
<text variable="title" font-style="italic"/>
<text variable="archive_location" prefix="Doctoral Thesis #"/>
<text variable="publisher"/>
</group>
</else-if>
<else-if type="report">
<group delimiter=". ">
<text variable="title" font-style="italic"/>
<text variable="number" prefix="Technical Report #"/>
<text variable="publisher"/>
</group>
</else-if>
<else-if type="webpage">
<group delimiter=". ">
<text variable="URL" font-style="italic"/>
<date variable="accessed" prefix="Accessed: ">
<date-part name="year" suffix="-"/>
<date-part name="month" form="numeric-leading-zeros" suffix="-"/>
<date-part name="day" form="numeric-leading-zeros"/>
</date>
</group>
</else-if>
<else-if type="chapter paper-conference" match="any">
<group delimiter=". ">
<text variable="title"/>
<text variable="container-title" font-style="italic"/>
<text macro="editor"/>
<text variable="publisher"/>
<text variable="page"/>
</group>
</else-if>
<else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">
<group delimiter=". ">
<text variable="title" font-style="italic"/>
<text variable="publisher"/>
</group>
</else-if>
<else>
<group delimiter=". ">
<text variable="title"/>
<text variable="container-title" font-style="italic"/>
<text variable="publisher"/>
</group>
</else>
</choose>
</layout>
</bibliography>
</style>
This diff is collapsed.
<!DOCTYPE html>
<html$if(lang)$ lang="$lang$"$endif$$if(dir)$ dir="$dir$"$endif$>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="generator" content="pandoc">
$for(author-meta)$
<meta name="author" content="$author-meta$">
$endfor$
$if(date-meta)$
<meta name="dcterms.date" content="$date-meta$">
$endif$
$if(keywords)$
<meta name="keywords" content="$for(keywords)$$keywords$$sep$, $endfor$">
$endif$
<title>$if(title-prefix)$$title-prefix$ – $endif$$pagetitle$</title>
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? '$decker-support-dir$/../support-0.7.3/print/pdf.css' : '$decker-support-dir$/../support-0.7.3/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
$if(math)$
$math$
$endif$
<style type="text/css">
$if(quotes)$
q { quotes: "“" "”" "‘" "’"; }
$endif$
</style>
$if(highlighting-css)$
<!-- Pandoc uses this for syntax highlighting -->
<style type="text/css">
$highlighting-css$
</style>
$endif$
<!-- Reload on change machinery -->
<script>
var socket = new WebSocket("ws://" + location.host + "/reload");
socket.onmessage = function () {
window.location.reload(true);
};
</script>
<!-- Decker's standard default CSS -->
<link rel="stylesheet" href="$decker-support-dir$/../support-0.7.3/decker.css">
<!-- Corporate CSS -->
<link rel="stylesheet" href="/template-corporate/css/corporate.css">
<!-- The last word on CSS for the power user -->
$for(css)$
<link rel="stylesheet" href="$css$"/>
$endfor$
<script src="$decker-support-dir$/../support-0.7.3/decker.js" type="text/javascript"></script>
$for(header-includes)$
$header-includes$
$endfor$
</head>
<body>
<!-- MathJax config -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
jax: ["input/TeX","output/CommonHTML"],
extensions: ["TeX/AMSmath.js"],
menuSettings: { zoom: "Double-Click" },
TeX: {
Macros: {
R: "{\\mathrm{{I}\\kern-.15em{R}}}",
laplace: "{\\Delta}",
grad: "{\\nabla}",
T: "^{\\mathsf{T}}",
abs: ['\\left\\lvert #1 \\right\\rvert', 1],
norm: ['\\left\\Vert #1 \\right\\Vert', 1],
iprod: ['\\left\\langle #1 \\right\\rangle', 1],
vec: ['\\boldsymbol{\\mathbf{#1}}', 1],
mat: ['\\boldsymbol{\\mathbf{#1}}', 1],
set: ['\\mathcal{#1}', 1],
func: ['\\mathrm{#1}', 1],
trans: ['{#1}\\mkern-1mu^{\\mathsf{T}}', 1],
matrix: ['\\begin{bmatrix} #1 \\end{bmatrix}', 1],
vector: ['\\begin{pmatrix} #1 \\end{pmatrix}', 1],
of: ['\\mkern{-2mu}\\left( #1 \\right\)', 1],
diff: ['\\frac{\\mathrm{d}{#1}}{\\mathrm{d}{#2}}', 2],
pdiff: ['\\frac{\\partial {#1}}{\\partial {#2}}', 2]
}
},
"CommonHTML": {
scale: 100,
matchFontHeight: false
}
});
</script>
$for(include-before)$
$include-before$
$endfor$
<header role="banner" class="page-header">
<div class="page-header_logo">
<img src="/template-corporate/img/unilogo_lettering.svg" alt="Uni Logo">
</div>
</header>
<div class="reveal">
<div class="slides">
$if(title)$
<section>
<h1 class="title">$title$</h1>
$if(subtitle)$
<p class="subtitle">$subtitle$</p>
$endif$
$for(author)$
<p class="author">$author$</p>
$endfor$
$if(date)$
<p class="date">$date$</p>
$endif$
</section>
$endif$
$if(toc)$
<section id="$idprefix$TOC">
$table-of-contents$
</section>
$endif$
$body$
</div>
</div>
<script>
// Full list of configuration options available at:
// https://github.com/hakimel/reveal.js#configuration
Reveal.initialize({
$if(controls)$
// Display controls in the bottom right corner
controls: $controls$,
$endif$
$if(progress)$
// Display a presentation progress bar
progress: $progress$,
$endif$
$if(slideNumber)$
// Display the page number of the current slide
slideNumber: $slideNumber$,
$endif$
$if(history)$
// Push each slide change to the browser history
history: $history$,
$endif$
$if(keyboard)$
// Enable keyboard shortcuts for navigation
keyboard: $keyboard$,
$endif$
$if(overview)$
// Enable the slide overview mode
overview: $overview$,
$endif$
$if(center)$
// Vertical centering of slides
center: $center$,
$endif$
$if(touch)$
// Enables touch navigation on devices with touch input
touch: $touch$,
$endif$
$if(loop)$
// Loop the presentation
loop: $loop$,
$endif$
$if(rtl)$
// Change the presentation direction to be RTL
rtl: $rtl$,
$endif$
$if(fragments)$
// Turns fragments on and off globally
fragments: $fragments$,
$endif$
$if(embedded)$
// Flags if the presentation is running in an embedded mode,
// i.e. contained within a limited portion of the screen
embedded: $embedded$,
$endif$
$if(help)$
// Flags if we should show a help overlay when the questionmark
// key is pressed
help: $help$,
$endif$
$if(showNotes)$
// Flags if speaker notes should be visible to all viewers
showNotes: $showNotes$,
$endif$
$if(autoSlide)$
// Number of milliseconds between automatically proceeding to the
// next slide, disabled when set to 0, this value can be overwritten
// by using a data-autoslide attribute on your slides
autoSlide: $autoSlide$,
$endif$
$if(autoSlideStoppable)$
// Stop auto-sliding after user input
autoSlideStoppable: $autoSlideStoppable$,
$endif$
$if(mouseWheel)$
// Enable slide navigation via mouse wheel
mouseWheel: $mouseWheel$,
$endif$
$if(hideAddressBar)$
// Hides the address bar on mobile devices
hideAddressBar: $hideAddressBar$,
$endif$
$if(previewLinks)$
// Opens links in an iframe preview overlay
previewLinks: $previewLinks$,
$endif$
$if(transition)$
// Transition style
transition: '$transition$', // none/fade/slide/convex/concave/zoom
$endif$
$if(transitionSpeed)$
// Transition speed
transitionSpeed: '$transitionSpeed$', // default/fast/slow
$endif$
$if(backgroundTransition)$
// Transition style for full page slide backgrounds
backgroundTransition: '$backgroundTransition$', // none/fade/slide/convex/concave/zoom
$endif$
$if(viewDistance)$
// Number of slides away from the current that are visible
viewDistance: $viewDistance$,
$endif$
$if(parallaxBackgroundImage)$
// Parallax background image
parallaxBackgroundImage: '$parallaxBackgroundImage$', // e.g. "'https://s3.amazonaws.com/hakim-static/reveal-js/reveal-parallax-1.jpg'"
$endif$
$if(parallaxBackgroundSize)$
// Parallax background size
parallaxBackgroundSize: '$parallaxBackgroundSize$', // CSS syntax, e.g. "2100px 900px"
$endif$
$if(parallaxBackgroundHorizontal)$
// Amount to move parallax background (horizontal and vertical) on slide change
// Number, e.g. 100
parallaxBackgroundHorizontal: $parallaxBackgroundHorizontal$,
$endif$
$if(parallaxBackgroundVertical)$
parallaxBackgroundVertical: $parallaxBackgroundVertical$,
$endif$
$if(width)$
// The "normal" size of the presentation, aspect ratio will be preserved
// when the presentation is scaled to fit different resolutions. Can be
// specified using percentage units.
width: $width$,
$endif$
$if(height)$
height: $height$,
$endif$
$if(margin)$
// Factor of the display size that should remain empty around the content
margin: $margin$,
$endif$
$if(minScale)$
// Bounds for smallest/largest possible scale to apply to content
minScale: $minScale$,
$endif$
$if(maxScale)$
maxScale: $maxScale$,
$endif$
$if(chalkboard)$
// Display chalkboard controls
chalkboard: {
readOnly: undefined,
theme: "chalkboard",
src: "$chalkboard$",
},
$endif$
// Optional reveal.js plugins
dependencies: [
{ src: '$decker-support-dir$/../support-0.7.3/classlist.js', condition: function() { return !document.body.classList; } },
{ src: '$decker-support-dir$/../support-0.7.3/plugins.js', async: true },
{ src: '$decker-support-dir$/../support-0.7.3/notes/notes.js', async: true },
$if(chalkboard)$
{ src: '$decker-support-dir$/../support-0.7.3/chalkboard.js'},
$endif$
$if(mathjax)$
{ src: '$decker-support-dir$/../support-0.7.3/math.js', async: true },
$endif$
$if(menu)$
{ src: '$decker-support-dir$/../support-0.7.3/reveal.js-menu/menu.js', async: true },
$endif$
],
keyboard: {
40: function() { Reveal.next(); }, // up: next slide
38: function() { Reveal.prev(); }, // down: prev slide
$if(chalkboard)$
67: function() { window.RevealChalkboard.toggleNotesCanvas() }, // c: draw on slides
84: function() { window.RevealChalkboard.toggleChalkboard() }, // t: draw on blackboard
8: function() { window.RevealChalkboard.clear() }, // BACKSPACE: clear chalkboard
46: function() { window.RevealChalkboard.resetSlide() }, // DELETE: reset chalkboard
68: function() { window.RevealChalkboard.downloadData() }, // d: downlad chalkboard drawing
90: function() { window.RevealChalkboard.drawUndo() } , // z: undo last stroke
$endif$
},
});
</script>
$for(include-after)$
$include-after$
$endfor$
<script>
let parentWindow = window.parent;
//check for an IFrame
if(parentWindow !== window){
Reveal.addEventListener( 'slidechanged', (event) => {
parentWindow.postMessage(JSON.stringify({newSlideIndex: event.indexh}), '*');
});
}
</script>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
<meta content="en-us" http-equiv="Content-Language"/>
<title>MetaBold-Expert - Web Font Specimen</title>
<link rel="stylesheet" type="text/css" media="screen" href="MetaBold-Expert.css" />
<style type="text/css" media="screen">
body { font-size: 42px; font-family: "MetaBold-ExpertExp", Georgia; }
</style>
</head>
<body>
<p contenteditable="true"><strong>The quick brown fox jumps over the lazy dog. $123.45!</strong></p>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
<meta content="en-us" http-equiv="Content-Language"/>
<title>MetaBold-Roman - Web Font Specimen</title>
<link rel="stylesheet" type="text/css" media="screen" href="MetaBold-Roman.css" />
<style type="text/css" media="screen">
body { font-size: 42px; font-family: "MetaBold-Roman", Georgia; }
</style>
</head>
<body>
<p contenteditable="true"><strong>The quick brown fox jumps over the lazy dog. $123.45!</strong></p>
</body>
</html>