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