| Christophe Dervieux | e1893ae | 2021-10-07 17:09:02 +0200 | [diff] [blame] | 1 | <!doctype html> | 
 | 2 | <html lang="en"> | 
 | 3 |  | 
 | 4 | 	<head> | 
 | 5 | 		<meta charset="utf-8"> | 
 | 6 |  | 
 | 7 | 		<title>reveal.js - Multiple Presentations</title> | 
 | 8 |  | 
 | 9 | 		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> | 
 | 10 |  | 
 | 11 | 		<link rel="stylesheet" href="../dist/reveal.css"> | 
 | 12 | 		<link rel="stylesheet" href="../dist/theme/white.css" id="theme"> | 
 | 13 | 		<link rel="stylesheet" href="../plugin/highlight/monokai.css"> | 
 | 14 | 	</head> | 
 | 15 |  | 
 | 16 | 	<body style="background: #ddd;"> | 
 | 17 |  | 
 | 18 | 		<div style="display: flex; flex-direction: row;"> | 
 | 19 | 			<div class="reveal deck1" style="width: 100%; height: 50vh; margin: 10px;"> | 
 | 20 | 				<div class="slides"> | 
 | 21 | 					<section>Deck 1, Slide 1</section> | 
 | 22 | 					<section>Deck 1, Slide 2</section> | 
 | 23 | 					<section> | 
 | 24 | 						<pre data-id="code-animation"><code class="hljs" data-trim data-line-numbers> | 
 | 25 | 							import React, { useState } from 'react'; | 
 | 26 | 							function Example() { | 
 | 27 | 							  const [count, setCount] = useState(0); | 
 | 28 | 							} | 
 | 29 | 						</code></pre> | 
 | 30 | 					</section> | 
 | 31 | 				</div> | 
 | 32 | 			</div> | 
 | 33 |  | 
 | 34 | 			<div class="reveal deck2" style="width: 100%; height: 50vh; margin: 10px;"> | 
 | 35 | 				<div class="slides"> | 
 | 36 | 					<section>Deck 2, Slide 1</section> | 
 | 37 | 					<section>Deck 2, Slide 2</section> | 
 | 38 | 					<section data-markdown> | 
 | 39 | 						<script type="text/template"> | 
 | 40 | 							## Markdown plugin | 
 | 41 |  | 
 | 42 | 							- 1 | 
 | 43 | 							- 2 | 
 | 44 | 							- 3 | 
 | 45 | 						</script> | 
 | 46 | 					</section> | 
 | 47 | 					<section> | 
 | 48 | 						<h3>The Lorenz Equations</h3> | 
 | 49 |  | 
 | 50 | 						\[\begin{aligned} | 
 | 51 | 						\dot{x} & = \sigma(y-x) \\ | 
 | 52 | 						\dot{y} & = \rho x - y - xz \\ | 
 | 53 | 						\dot{z} & = -\beta z + xy | 
 | 54 | 						\end{aligned} \] | 
 | 55 | 					</section> | 
 | 56 | 				</div> | 
 | 57 | 			</div> | 
 | 58 | 		</div> | 
 | 59 |  | 
 | 60 | 		<style> | 
 | 61 | 			.reveal { | 
 | 62 | 				border: 4px solid #ccc; | 
 | 63 | 			} | 
 | 64 | 			.reveal.focused { | 
 | 65 | 				border-color: #94b5ff; | 
 | 66 | 			} | 
 | 67 | 		</style> | 
 | 68 |  | 
 | 69 | 		<script src="../dist/reveal.js"></script> | 
 | 70 | 		<script src="../plugin/highlight/highlight.js"></script> | 
 | 71 | 		<script src="../plugin/markdown/markdown.js"></script> | 
 | 72 | 		<script src="../plugin/math/math.js"></script> | 
 | 73 | 		<script> | 
 | 74 |  | 
 | 75 | 			let deck1 = new Reveal( document.querySelector( '.deck1' ), { | 
 | 76 | 				embedded: true, | 
 | 77 | 				progress: false, | 
 | 78 | 				keyboardCondition: 'focused', | 
 | 79 | 				plugins: [ RevealHighlight ] | 
 | 80 | 			} ); | 
 | 81 | 			deck1.on( 'slidechanged', () => { | 
 | 82 | 				console.log( 'Deck 1 slide changed' ); | 
 | 83 | 			} ); | 
 | 84 | 			deck1.initialize(); | 
 | 85 |  | 
 | 86 | 			let deck2 = new Reveal( document.querySelector( '.deck2' ), { | 
 | 87 | 				embedded: true, | 
 | 88 | 				progress: false, | 
 | 89 | 				keyboardCondition: 'focused', | 
 | 90 | 				plugins: [ RevealMarkdown, RevealMath ] | 
 | 91 | 			} ); | 
 | 92 | 			deck2.initialize().then( () => { | 
 | 93 | 				deck2.slide(1); | 
 | 94 | 			} ); | 
 | 95 | 			deck2.on( 'slidechanged', () => { | 
 | 96 | 				console.log( 'Deck 2 slide changed' ); | 
 | 97 | 			} ); | 
 | 98 |  | 
 | 99 | 		</script> | 
 | 100 |  | 
 | 101 | 	</body> | 
 | 102 | </html> |