11/* eslint-env browser, jquery */
22/* global refreshView */
33
4+ import {
5+ autoLinkify ,
6+ deduplicatedHeaderId ,
7+ removeDOMEvents ,
8+ finishView ,
9+ generateToc ,
10+ md ,
11+ parseMeta ,
12+ postProcess ,
13+ renderTOC ,
14+ scrollToHash ,
15+ smoothHashScroll ,
16+ updateLastChange
17+ } from './extra'
18+
19+ import { preventXSS } from './render'
20+
421require ( '../css/extra.css' )
522require ( '../css/slide-preview.css' )
623require ( '../css/site.css' )
724
825require ( 'highlight.js/styles/github-gist.css' )
926
10- import {
11- autoLinkify ,
12- deduplicatedHeaderId ,
13- removeDOMEvents ,
14- finishView ,
15- generateToc ,
16- md ,
17- parseMeta ,
18- postProcess ,
19- renderTOC ,
20- scrollToHash ,
21- smoothHashScroll ,
22- updateLastChange
23- } from './extra'
24-
25- import { preventXSS } from './render'
26-
2727const markdown = $ ( '#doc.markdown-body' )
2828const text = markdown . text ( )
2929const lastMeta = md . meta
@@ -38,20 +38,20 @@ if (md.meta.type && md.meta.type === 'slide') {
3838 const slides = window . RevealMarkdown . slidify ( text , slideOptions )
3939 markdown . html ( slides )
4040 window . RevealMarkdown . initialize ( )
41- // prevent XSS
41+ // prevent XSS
4242 markdown . html ( preventXSS ( markdown . html ( ) ) )
4343 markdown . addClass ( 'slides' )
4444} else {
4545 if ( lastMeta . type && lastMeta . type === 'slide' ) {
4646 refreshView ( )
4747 markdown . removeClass ( 'slides' )
4848 }
49- // only render again when meta changed
49+ // only render again when meta changed
5050 if ( JSON . stringify ( md . meta ) !== JSON . stringify ( lastMeta ) ) {
5151 parseMeta ( md , null , markdown , $ ( '#ui-toc' ) , $ ( '#ui-toc-affix' ) )
5252 rendered = md . render ( text )
5353 }
54- // prevent XSS
54+ // prevent XSS
5555 rendered = preventXSS ( rendered )
5656 const result = postProcess ( rendered )
5757 markdown . html ( result . html ( ) )
@@ -98,14 +98,14 @@ function generateScrollspy () {
9898}
9999
100100function windowResize ( ) {
101- // toc right
101+ // toc right
102102 const paddingRight = parseFloat ( markdown . css ( 'padding-right' ) )
103103 const right = ( $ ( window ) . width ( ) - ( markdown . offset ( ) . left + markdown . outerWidth ( ) - paddingRight ) )
104104 toc . css ( 'right' , `${ right } px` )
105- // affix toc left
105+ // affix toc left
106106 let newbool
107107 const rightMargin = ( markdown . parent ( ) . outerWidth ( ) - markdown . outerWidth ( ) ) / 2
108- // for ipad or wider device
108+ // for ipad or wider device
109109 if ( rightMargin >= 133 ) {
110110 newbool = true
111111 const affixLeftMargin = ( tocAffix . outerWidth ( ) - tocAffix . width ( ) ) / 2
@@ -126,7 +126,7 @@ $(document).ready(() => {
126126 windowResize ( )
127127 generateScrollspy ( )
128128 setTimeout ( scrollToHash , 0 )
129- // tooltip
129+ // tooltip
130130 $ ( '[data-toggle="tooltip"]' ) . tooltip ( )
131131} )
132132
0 commit comments