@@ -60,46 +60,6 @@ proc slideOptions*(autoAnimate = false, iframeInteractive = true, colorBackgroun
6060
6161const reveal_version* = " 5.0.4"
6262
63- const main = """
64- <div class="reveal">
65- <div class="slides">
66- {{#blocks}}
67- {{&.}}
68- {{/blocks}}
69- </div>
70- {{#revealFooter}}
71- <div id="reveal-footer" style="position: absolute; text-align: center; width: 100%; bottom: 0%; visibility: hidden; opacity: {{footerOpacity}}; font-size: {{footerFontSize}}px">
72- {{&revealFooter}}
73- </div>
74- {{/revealFooter}}
75- </div>
76- {{> revealJS }}
77- <script>
78- Reveal.initialize({
79- plugins: [
80- RevealHighlight,
81- RevealNotes,
82- {{#latex}}
83- RevealMath.KaTeX,
84- {{/latex}}
85- ],
86- {{#useScrollWheel}}
87- mouseWheel: true,
88- {{/useScrollWheel}}
89- {{#showSlideNumber}}
90- slideNumber: 'c/t',
91- {{/showSlideNumber}}
92- {{#disableCentering}}
93- center: false,
94- {{/disableCentering}}
95- {{#useScrollView}}
96- view: 'scroll',
97- {{/useScrollView}}
98- });
99- {{> customJS}}
100- </script>
101- """
102-
10363func revealMainToHtml * (doc: NbDoc , nb: Nb ): string =
10464 let docJson = % [] # it's unused
10565 let renderedBlocks = nbContainerToHtml (doc, nb)
@@ -124,16 +84,6 @@ func revealMainToHtml*(doc: NbDoc, nb: Nb): string =
12484 nb.renderPartial (" customJS" , docJson)
12585 " </script>"
12686
127- #[ const document = """
128- <!DOCTYPE html>
129- <html>
130- {{> head}}
131- <body>
132- {{> main}}
133- </body>
134- </html>
135- """ ]#
136-
13787func revealNbDocToHtml * (blk: NbBlock , nb: Nb ): string =
13888 let doc = blk.NbDoc
13989 let docJson = % [] # it's unused
@@ -160,25 +110,6 @@ func revealHeadToHtml*(blk: JsonNode, nb: Nb): string =
160110 """
161111 " </head>"
162112
163- #[ const head = """
164- <head>
165- <meta content="text/html; charset=utf-8" http-equiv="content-type">
166- {{> revealCSS }}
167- {{#nb_style}}
168- <style>
169- {{{ nb_style }}}
170- </style>
171- {{/nb_style}}
172- </head>
173- """ ]#
174-
175- const revealCSS = hlHtml """
176- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/{{{reveal_version}}}/reveal.min.css" crossorigin="anonymous" referrerpolicy="no-referrer" />
177- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/{{{reveal_version}}}/theme/{{{slidesTheme}}}.min.css" crossorigin="anonymous" referrerpolicy="no-referrer" />
178-
179- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/{{{reveal_version}}}/plugin/highlight/monokai.min.css" crossorigin="anonymous" referrerpolicy="no-referrer" />
180- """
181-
182113func revealCSSToHtml * (blk: JsonNode , nb: Nb ): string =
183114 let revealVersion = nb.doc.context{" reveal_version" }.getStr
184115 let slidesTheme = nb.doc.context{" slidesTheme" }.getStr
@@ -188,15 +119,6 @@ func revealCSSToHtml*(blk: JsonNode, nb: Nb): string =
188119<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/{revealVersion}/plugin/highlight/monokai.min.css" crossorigin="anonymous" referrerpolicy="no-referrer" />
189120"""
190121
191- const revealJS = hlHtml """
192- <script src="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/{{{reveal_version}}}/reveal.js" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
193- <script src="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/{{{reveal_version}}}/plugin/highlight/highlight.min.js" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
194- <script src="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/{{{reveal_version}}}/plugin/notes/notes.min.js" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
195- {{#latex}}
196- <script src="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/{{{reveal_version}}}/plugin/math/math.min.js" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
197- {{/latex}}
198- """
199-
200122func revealJSToHtml * (blk: JsonNode , nb: Nb ): string =
201123 let revealVersion = nb.doc.context{" reveal_version" }.getStr
202124 result = withNewLines:
0 commit comments