11/* eslint-env browser, jquery */
2- /* global serverurl, Reveal */
2+ /* global serverurl, Reveal, RevealMarkdown */
33
44require ( '../css/extra.css' )
55require ( '../css/site.css' )
@@ -39,19 +39,6 @@ const deps = [{
3939 condition ( ) {
4040 return ! document . body . classList
4141 }
42- } , {
43- src : `${ serverurl } /js/reveal-markdown.js` ,
44- callback ( ) {
45- const slideOptions = {
46- separator : '^(\r\n?|\n)---(\r\n?|\n)$' ,
47- verticalSeparator : '^(\r\n?|\n)----(\r\n?|\n)$'
48- }
49- const slides = window . RevealMarkdown . slidify ( body , slideOptions )
50- $ ( '.slides' ) . html ( slides )
51- window . RevealMarkdown . initialize ( )
52- removeDOMEvents ( $ ( '.slides' ) )
53- $ ( '.slides' ) . show ( )
54- }
5542} , {
5643 src : `${ serverurl } /build/reveal.js/plugin/notes/notes.js` ,
5744 async : true ,
@@ -60,6 +47,16 @@ const deps = [{
6047 }
6148} ]
6249
50+ const slideOptions = {
51+ separator : '^(\r\n?|\n)---(\r\n?|\n)$' ,
52+ verticalSeparator : '^(\r\n?|\n)----(\r\n?|\n)$'
53+ }
54+ const slides = RevealMarkdown . slidify ( body , slideOptions )
55+ $ ( '.slides' ) . html ( slides )
56+ RevealMarkdown . initialize ( )
57+ removeDOMEvents ( $ ( '.slides' ) )
58+ $ ( '.slides' ) . show ( )
59+
6360// default options to init reveal.js
6461const defaultOptions = {
6562 controls : true ,
0 commit comments