.esm suffix for module bundle, marked/highlight.js are installed via npm
							parent
							
								
									a4cb3307bb
								
							
						
					
					
						commit
						60cd098c8d
					
				
							
								
								
									
										12
									
								
								demo.html
								
								
								
								
							
							
						
						
									
										12
									
								
								demo.html
								
								
								
								
							|  | @ -412,12 +412,12 @@ Reveal.on( 'customevent', function() { | |||
| 
 | ||||
| 		<script type="module"> | ||||
| 
 | ||||
| 			import Reveal from '/dist/reveal.js'; | ||||
| 			import Zoom from '/plugin/zoom/zoom.js'; | ||||
| 			import Notes from '/plugin/notes/notes.js'; | ||||
| 			import Search from '/plugin/search/search.js'; | ||||
| 			import Markdown from '/plugin/markdown/markdown.js'; | ||||
| 			import Highlight from '/plugin/highlight/highlight.js'; | ||||
| 			import Reveal from '/dist/reveal.esm.js'; | ||||
| 			import Zoom from '/dist/plugin/zoom.esm.js'; | ||||
| 			import Notes from '/dist/plugin/notes.esm.js'; | ||||
| 			import Search from '/dist/plugin/search.esm.js'; | ||||
| 			import Markdown from '/dist/plugin/markdown.esm.js'; | ||||
| 			import Highlight from '/dist/plugin/highlight.esm.js'; | ||||
| 
 | ||||
| 			// More info https://github.com/hakimel/reveal.js#configuration | ||||
| 			Reveal.initialize({ | ||||
|  |  | |||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							|  | @ -0,0 +1 @@ | |||
| function e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function n(n){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{};r%2?t(Object(a),!0).forEach((function(t){e(n,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(a)):t(Object(a)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(a,e))}))}return n}export default function(){var e,t={messageStyle:"none",tex2jax:{inlineMath:[["$","$"],["\\(","\\)"]],skipTags:["script","noscript","style","textarea","pre"]},skipStartupTypeset:!0};return{id:"math",init:function(r){var a=(e=r).getConfig().math||{},o=n({},t,{},a),c=(o.mathjax||"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js")+"?config="+(o.config||"TeX-AMS_HTML-full");o.tex2jax=n({},t.tex2jax,{},a.tex2jax),o.mathjax=o.config=null,function(e,t){var n=this,r=document.querySelector("head"),a=document.createElement("script");a.type="text/javascript",a.src=e;var o=function(){"function"==typeof t&&(t.call(),t=null)};a.onload=o,a.onreadystatechange=function(){"loaded"===n.readyState&&o()},r.appendChild(a)}(c,(function(){MathJax.Hub.Config(o),MathJax.Hub.Queue(["Typeset",MathJax.Hub,e.getRevealElement()]),MathJax.Hub.Queue(e.layout),e.on("slidechanged",(function(e){MathJax.Hub.Queue(["Typeset",MathJax.Hub,e.currentSlide])}))}))}}} | ||||
|  | @ -0,0 +1 @@ | |||
| export default function(){var e,t=null;function n(n){var a;!t||t.closed?(n||(n="plugin/notes/notes.html"),(t=window.open(n,"reveal.js - Notes","width=1100,height=700"))?(a=setInterval((function(){t.postMessage(JSON.stringify({namespace:"reveal-notes",type:"connect",url:window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,state:e.getState()}),"*")}),500),window.addEventListener("message",(function(n){var s,r,i,d,l=JSON.parse(n.data);l&&"reveal-notes"===l.namespace&&"connected"===l.type&&(clearInterval(a),e.on("slidechanged",o),e.on("fragmentshown",o),e.on("fragmenthidden",o),e.on("overviewhidden",o),e.on("overviewshown",o),e.on("paused",o),e.on("resumed",o),o()),l&&"reveal-notes"===l.namespace&&"call"===l.type&&(s=l.methodName,r=l.arguments,i=l.callId,d=e[s].apply(e,r),t.postMessage(JSON.stringify({namespace:"reveal-notes",type:"return",result:d,callId:i}),"*"))}))):alert("Speaker view popup failed to open. Please make sure popups are allowed and reopen the speaker view.")):t.focus();function o(n){var a=e.getCurrentSlide(),o=a.querySelector("aside.notes"),s=a.querySelector(".current-fragment"),r={namespace:"reveal-notes",type:"state",notes:"",markdown:!1,whitespace:"normal",state:e.getState()};if(a.hasAttribute("data-notes")&&(r.notes=a.getAttribute("data-notes"),r.whitespace="pre-wrap"),s){var i=s.querySelector("aside.notes");i?o=i:s.hasAttribute("data-notes")&&(r.notes=s.getAttribute("data-notes"),r.whitespace="pre-wrap",o=null)}o&&(r.notes=o.innerHTML,r.markdown="string"==typeof o.getAttribute("data-markdown")),t.postMessage(JSON.stringify(r),"*")}}return{id:"notes",init:function(t){e=t,/receiver/i.test(window.location.search)||(null!==window.location.search.match(/(\?|\&)notes/gi)&&n(),e.addKeyBinding({keyCode:83,key:"S",description:"Speaker notes view"},(function(){n()})))},open:n}} | ||||
|  | @ -0,0 +1,7 @@ | |||
| /*! | ||||
|  * Handles finding a text string anywhere in the slides and showing the next occurrence to the user | ||||
|  * by navigatating to that slide and highlighting it. | ||||
|  * | ||||
|  * @author Jon Snyder <snyder.jon@gmail.com>, February 2013 | ||||
|  */ | ||||
| export default function(){var e,t,n,l,i,o,r;function s(){(t=document.createElement("div")).classList.add("searchbox"),t.style.position="absolute",t.style.top="10px",t.style.right="10px",t.style.zIndex=10,t.innerHTML='<input type="search" class="searchinput" placeholder="Search..." style="vertical-align: top;"/>\n\t\t</span>',(n=t.querySelector(".searchinput")).style.width="240px",n.style.fontSize="14px",n.style.padding="4px 6px",n.style.color="#000",n.style.background="#fff",n.style.borderRadius="2px",n.style.border="0",n.style.outline="0",n.style.boxShadow="0 2px 18px rgba(0, 0, 0, 0.2)",n.style["-webkit-appearance"]="none",e.getRevealElement().appendChild(t),n.addEventListener("keyup",(function(t){switch(t.keyCode){case 13:t.preventDefault(),function(){if(o){var t=n.value;""===t?(r&&r.remove(),l=null):(r=new c("slidecontent"),l=r.apply(t),i=0)}l&&(l.length&&l.length<=i&&(i=0),l.length>i&&(e.slide(l[i].h,l[i].v),i++))}(),o=!1;break;default:o=!0}}),!1),d()}function a(){t||s(),t.style.display="inline",n.focus(),n.select()}function d(){t||s(),t.style.display="none",r&&r.remove()}function c(t,n){var l=document.getElementById(t)||document.body,i=n||"EM",o=new RegExp("^(?:"+i+"|SCRIPT|FORM)$"),r=["#ff6","#a0ffff","#9f9","#f99","#f6f"],s=[],a=0,d="",c=[];this.setRegex=function(e){e=e.replace(/^[^\w]+|[^\w]+$/g,"").replace(/[^\w'-]+/g,"|"),d=new RegExp("("+e+")","i")},this.getRegex=function(){return d.toString().replace(/^\/\\b\(|\)\\b\/i$/g,"").replace(/\|/g," ")},this.hiliteWords=function(t){if(null!=t&&t&&d&&!o.test(t.nodeName)){if(t.hasChildNodes())for(var n=0;n<t.childNodes.length;n++)this.hiliteWords(t.childNodes[n]);var l,p;if(3==t.nodeType)if((l=t.nodeValue)&&(p=d.exec(l))){for(var u=t;null!=u&&"SECTION"!=u.nodeName;)u=u.parentNode;var f=e.getIndices(u),h=c.length,y=!1;for(n=0;n<h;n++)c[n].h===f.h&&c[n].v===f.v&&(y=!0);y||c.push(f),s[p[0].toLowerCase()]||(s[p[0].toLowerCase()]=r[a++%r.length]);var g=document.createElement(i);g.appendChild(document.createTextNode(p[0])),g.style.backgroundColor=s[p[0].toLowerCase()],g.style.fontStyle="inherit",g.style.color="#000";var v=t.splitText(p.index);v.nodeValue=v.nodeValue.substring(p[0].length),t.parentNode.insertBefore(g,v)}}},this.remove=function(){for(var e,t=document.getElementsByTagName(i);t.length&&(e=t[0]);)e.parentNode.replaceChild(e.firstChild,e)},this.apply=function(e){if(null!=e&&e)return this.remove(),this.setRegex(e),this.hiliteWords(l),c}}return{id:"search",init:function(n){(e=n).registerKeyboardShortcut("CTRL + Shift + F","Search"),document.addEventListener("keydown",(function(e){"F"==e.key&&(e.ctrlKey||e.metaKey)&&(e.preventDefault(),t||s(),"inline"!==t.style.display?a():d())}),!1)},open:a}} | ||||
|  | @ -0,0 +1,4 @@ | |||
| /*! | ||||
|  * reveal.js Zoom plugin | ||||
|  */ | ||||
| var e={id:"zoom",init:function(e){e.getRevealElement().addEventListener("mousedown",(function(o){var n=/Linux/.test(window.navigator.platform)?"ctrl":"alt",i=(e.getConfig().zoomKey?e.getConfig().zoomKey:n)+"Key",d=e.getConfig().zoomLevel?e.getConfig().zoomLevel:2;o[i]&&!e.isOverview()&&(o.preventDefault(),t.to({x:o.clientX,y:o.clientY,scale:d,pan:!1}))}))}},t=function(){var e=1,o=0,n=0,i=-1,d=-1,s="WebkitTransform"in document.body.style||"MozTransform"in document.body.style||"msTransform"in document.body.style||"OTransform"in document.body.style||"transform"in document.body.style;function r(t,o){var n=y();if(t.width=t.width||1,t.height=t.height||1,t.x-=(window.innerWidth-t.width*o)/2,t.y-=(window.innerHeight-t.height*o)/2,s)if(1===o)document.body.style.transform="",document.body.style.OTransform="",document.body.style.msTransform="",document.body.style.MozTransform="",document.body.style.WebkitTransform="";else{var i=n.x+"px "+n.y+"px",d="translate("+-t.x+"px,"+-t.y+"px) scale("+o+")";document.body.style.transformOrigin=i,document.body.style.OTransformOrigin=i,document.body.style.msTransformOrigin=i,document.body.style.MozTransformOrigin=i,document.body.style.WebkitTransformOrigin=i,document.body.style.transform=d,document.body.style.OTransform=d,document.body.style.msTransform=d,document.body.style.MozTransform=d,document.body.style.WebkitTransform=d}else 1===o?(document.body.style.position="",document.body.style.left="",document.body.style.top="",document.body.style.width="",document.body.style.height="",document.body.style.zoom=""):(document.body.style.position="relative",document.body.style.left=-(n.x+t.x)/o+"px",document.body.style.top=-(n.y+t.y)/o+"px",document.body.style.width=100*o+"%",document.body.style.height=100*o+"%",document.body.style.zoom=o);e=o,document.documentElement.classList&&(1!==e?document.documentElement.classList.add("zoomed"):document.documentElement.classList.remove("zoomed"))}function m(){var t=.12*window.innerWidth,i=.12*window.innerHeight,d=y();n<i?window.scroll(d.x,d.y-14/e*(1-n/i)):n>window.innerHeight-i&&window.scroll(d.x,d.y+(1-(window.innerHeight-n)/i)*(14/e)),o<t?window.scroll(d.x-14/e*(1-o/t),d.y):o>window.innerWidth-t&&window.scroll(d.x+(1-(window.innerWidth-o)/t)*(14/e),d.y)}function y(){return{x:void 0!==window.scrollX?window.scrollX:window.pageXOffset,y:void 0!==window.scrollY?window.scrollY:window.pageYOffset}}return s&&(document.body.style.transition="transform 0.8s ease",document.body.style.OTransition="-o-transform 0.8s ease",document.body.style.msTransition="-ms-transform 0.8s ease",document.body.style.MozTransition="-moz-transform 0.8s ease",document.body.style.WebkitTransition="-webkit-transform 0.8s ease"),document.addEventListener("keyup",(function(o){1!==e&&27===o.keyCode&&t.out()})),document.addEventListener("mousemove",(function(t){1!==e&&(o=t.clientX,n=t.clientY)})),{to:function(o){if(1!==e)t.out();else{if(o.x=o.x||0,o.y=o.y||0,o.element){var n=o.element.getBoundingClientRect();o.x=n.left-20,o.y=n.top-20,o.width=n.width+40,o.height=n.height+40}void 0!==o.width&&void 0!==o.height&&(o.scale=Math.max(Math.min(window.innerWidth/o.width,window.innerHeight/o.height),1)),o.scale>1&&(o.x*=o.scale,o.y*=o.scale,r(o,o.scale),!1!==o.pan&&(i=setTimeout((function(){d=setInterval(m,1e3/60)}),800)))}},out:function(){clearTimeout(i),clearInterval(d),r({x:0,y:0},1),e=1},magnify:function(e){this.to(e)},reset:function(){this.out()},zoomLevel:function(){return e}}}();export default function(){return e} | ||||
|  | @ -1,30 +0,0 @@ | |||
| /* http://meyerweb.com/eric/tools/css/reset/ | ||||
|    v4.0 | 20180602 | ||||
|    License: none (public domain) | ||||
| */ | ||||
| 
 | ||||
| html, body, div, span, applet, object, iframe, | ||||
| h1, h2, h3, h4, h5, h6, p, blockquote, pre, | ||||
| a, abbr, acronym, address, big, cite, code, | ||||
| del, dfn, em, img, ins, kbd, q, s, samp, | ||||
| small, strike, strong, sub, sup, tt, var, | ||||
| b, u, i, center, | ||||
| dl, dt, dd, ol, ul, li, | ||||
| fieldset, form, label, legend, | ||||
| table, caption, tbody, tfoot, thead, tr, th, td, | ||||
| article, aside, canvas, details, embed, | ||||
| figure, figcaption, footer, header, hgroup, | ||||
| main, menu, nav, output, ruby, section, summary, | ||||
| time, mark, audio, video { | ||||
|   margin: 0; | ||||
|   padding: 0; | ||||
|   border: 0; | ||||
|   font-size: 100%; | ||||
|   font: inherit; | ||||
|   vertical-align: baseline; | ||||
| } | ||||
| /* HTML5 display-role reset for older browsers */ | ||||
| article, aside, details, figcaption, figure, | ||||
| footer, header, hgroup, main, menu, nav, section { | ||||
|   display: block; | ||||
| } | ||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										30
									
								
								gulpfile.js
								
								
								
								
							
							
						
						
									
										30
									
								
								gulpfile.js
								
								
								
								
							|  | @ -8,6 +8,8 @@ const qunit = require('node-qunit-puppeteer') | |||
| const {rollup} = require('rollup') | ||||
| const {terser} = require('rollup-plugin-terser') | ||||
| const babel = require('rollup-plugin-babel') | ||||
| const commonjs = require('@rollup/plugin-commonjs') | ||||
| const resolve = require('@rollup/plugin-node-resolve') | ||||
| 
 | ||||
| const gulp = require('gulp') | ||||
| const tap = require('gulp-tap') | ||||
|  | @ -47,6 +49,8 @@ const rollupConfig = { | |||
|                 } | ||||
|             ]] | ||||
|         }), | ||||
|         resolve(), | ||||
|         commonjs(), | ||||
|         terser() | ||||
|     ] | ||||
| }; | ||||
|  | @ -57,7 +61,7 @@ gulp.task('js', () => { | |||
|         ...rollupConfig | ||||
|     }).then( bundle => { | ||||
|         bundle.write({ | ||||
|             file: './dist/reveal.js', | ||||
|             file: './dist/reveal.esm.js', | ||||
|             format: 'es', | ||||
|             banner: banner, | ||||
|             sourcemap: true | ||||
|  | @ -65,7 +69,7 @@ gulp.task('js', () => { | |||
| 
 | ||||
|         bundle.write({ | ||||
|             name: 'Reveal', | ||||
|             file: './dist/reveal.es5.js', | ||||
|             file: './dist/reveal.js', | ||||
|             format: 'umd', | ||||
|             banner: banner, | ||||
|             sourcemap: true | ||||
|  | @ -75,19 +79,25 @@ gulp.task('js', () => { | |||
| 
 | ||||
| gulp.task('plugins', () => { | ||||
|     return Promise.all([ | ||||
|         { name: 'RevealHighlight', input: './plugin/highlight/highlight.js', output: './dist/plugin/highlight.js' }, | ||||
|         { name: 'RevealMarkdown', input: './plugin/markdown/markdown.js', output: './dist/plugin/markdown.js' }, | ||||
|         { name: 'RevealSearch', input: './plugin/search/search.js', output: './dist/plugin/search.js' }, | ||||
|         { name: 'RevealNotes', input: './plugin/notes/notes.js', output: './dist/plugin/notes.js' }, | ||||
|         { name: 'RevealZoom', input: './plugin/zoom/zoom.js', output: './dist/plugin/zoom.js' }, | ||||
|         { name: 'RevealMath', input: './plugin/math/math.js', output: './dist/plugin/math.js' } | ||||
|         { name: 'RevealHighlight', input: './plugin/highlight/plugin.js', output: './dist/plugin/highlight' }, | ||||
|         { name: 'RevealMarkdown', input: './plugin/markdown/plugin.js', output: './dist/plugin/markdown' }, | ||||
|         { name: 'RevealSearch', input: './plugin/search/plugin.js', output: './dist/plugin/search' }, | ||||
|         { name: 'RevealNotes', input: './plugin/notes/plugin.js', output: './dist/plugin/notes' }, | ||||
|         { name: 'RevealZoom', input: './plugin/zoom/plugin.js', output: './dist/plugin/zoom' }, | ||||
|         { name: 'RevealMath', input: './plugin/math/plugin.js', output: './dist/plugin/math' }, | ||||
|     ].map( plugin => { | ||||
|         return rollup({ | ||||
|                 input: plugin.input, | ||||
|                 ...rollupConfig | ||||
|             }).then( bundle => { | ||||
|                 return bundle.write({ | ||||
|                     file: plugin.output, | ||||
|                 bundle.write({ | ||||
|                     file: plugin.output + '.esm.js', | ||||
|                     name: plugin.name, | ||||
|                     format: 'es' | ||||
|                 }) | ||||
| 
 | ||||
|                 bundle.write({ | ||||
|                     file: plugin.output + '.js', | ||||
|                     name: plugin.name, | ||||
|                     format: 'umd' | ||||
|                 }) | ||||
|  |  | |||
|  | @ -21,7 +21,7 @@ | |||
| 			</div> | ||||
| 		</div> | ||||
| 
 | ||||
| 		<script src="dist/reveal.es5.js"></script> | ||||
| 		<script src="dist/reveal.js"></script> | ||||
| 		<script src="dist/plugin/markdown.js"></script> | ||||
| 		<script src="dist/plugin/highlight.js"></script> | ||||
| 		<script src="dist/plugin/notes.js"></script> | ||||
|  |  | |||
|  | @ -908,18 +908,123 @@ | |||
|         "to-fast-properties": "^2.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "@rollup/plugin-commonjs": { | ||||
|       "version": "11.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-11.1.0.tgz", | ||||
|       "integrity": "sha512-Ycr12N3ZPN96Fw2STurD21jMqzKwL9QuFhms3SD7KKRK7oaXUsBU9Zt0jL/rOPHiPYisI21/rXGO3jr9BnLHUA==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@rollup/pluginutils": "^3.0.8", | ||||
|         "commondir": "^1.0.1", | ||||
|         "estree-walker": "^1.0.1", | ||||
|         "glob": "^7.1.2", | ||||
|         "is-reference": "^1.1.2", | ||||
|         "magic-string": "^0.25.2", | ||||
|         "resolve": "^1.11.0" | ||||
|       } | ||||
|     }, | ||||
|     "@rollup/plugin-node-resolve": { | ||||
|       "version": "7.1.3", | ||||
|       "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", | ||||
|       "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@rollup/pluginutils": "^3.0.8", | ||||
|         "@types/resolve": "0.0.8", | ||||
|         "builtin-modules": "^3.1.0", | ||||
|         "is-module": "^1.0.0", | ||||
|         "resolve": "^1.14.2" | ||||
|       } | ||||
|     }, | ||||
|     "@rollup/pluginutils": { | ||||
|       "version": "3.0.9", | ||||
|       "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.0.9.tgz", | ||||
|       "integrity": "sha512-TLZavlfPAZYI7v33wQh4mTP6zojne14yok3DNSLcjoG/Hirxfkonn6icP5rrNWRn8nZsirJBFFpijVOJzkUHDg==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@types/estree": "0.0.39", | ||||
|         "estree-walker": "^1.0.1", | ||||
|         "micromatch": "^4.0.2" | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "braces": { | ||||
|           "version": "3.0.2", | ||||
|           "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", | ||||
|           "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", | ||||
|           "dev": true, | ||||
|           "requires": { | ||||
|             "fill-range": "^7.0.1" | ||||
|           } | ||||
|         }, | ||||
|         "fill-range": { | ||||
|           "version": "7.0.1", | ||||
|           "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", | ||||
|           "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", | ||||
|           "dev": true, | ||||
|           "requires": { | ||||
|             "to-regex-range": "^5.0.1" | ||||
|           } | ||||
|         }, | ||||
|         "is-number": { | ||||
|           "version": "7.0.0", | ||||
|           "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", | ||||
|           "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", | ||||
|           "dev": true | ||||
|         }, | ||||
|         "micromatch": { | ||||
|           "version": "4.0.2", | ||||
|           "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", | ||||
|           "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", | ||||
|           "dev": true, | ||||
|           "requires": { | ||||
|             "braces": "^3.0.1", | ||||
|             "picomatch": "^2.0.5" | ||||
|           } | ||||
|         }, | ||||
|         "to-regex-range": { | ||||
|           "version": "5.0.1", | ||||
|           "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", | ||||
|           "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", | ||||
|           "dev": true, | ||||
|           "requires": { | ||||
|             "is-number": "^7.0.0" | ||||
|           } | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "@types/color-name": { | ||||
|       "version": "1.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", | ||||
|       "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "@types/estree": { | ||||
|       "version": "0.0.39", | ||||
|       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", | ||||
|       "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "@types/mime-types": { | ||||
|       "version": "2.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.0.tgz", | ||||
|       "integrity": "sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM=", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "@types/node": { | ||||
|       "version": "13.13.4", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.4.tgz", | ||||
|       "integrity": "sha512-x26ur3dSXgv5AwKS0lNfbjpCakGIduWU1DU91Zz58ONRWrIKGunmZBNv4P7N+e27sJkiGDsw/3fT4AtsqQBrBA==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "@types/resolve": { | ||||
|       "version": "0.0.8", | ||||
|       "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", | ||||
|       "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@types/node": "*" | ||||
|       } | ||||
|     }, | ||||
|     "abbrev": { | ||||
|       "version": "1.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", | ||||
|  | @ -1519,6 +1624,12 @@ | |||
|       "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "builtin-modules": { | ||||
|       "version": "3.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", | ||||
|       "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "bytes": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", | ||||
|  | @ -1793,6 +1904,12 @@ | |||
|       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "commondir": { | ||||
|       "version": "1.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", | ||||
|       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "component-emitter": { | ||||
|       "version": "1.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", | ||||
|  | @ -2415,6 +2532,12 @@ | |||
|       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "estree-walker": { | ||||
|       "version": "1.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", | ||||
|       "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "esutils": { | ||||
|       "version": "2.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", | ||||
|  | @ -3994,6 +4117,12 @@ | |||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "highlight.js": { | ||||
|       "version": "10.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.0.1.tgz", | ||||
|       "integrity": "sha512-l1HB5S9nmBuvurFIOPbpeJv4psKh2MyKCTOYRK/E6dwRXkbG96PLH7amP/xpGNyZOK8OWqv45DxLS/ZAIb3n9w==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "homedir-polyfill": { | ||||
|       "version": "1.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", | ||||
|  | @ -4368,6 +4497,12 @@ | |||
|         "is-extglob": "^2.1.1" | ||||
|       } | ||||
|     }, | ||||
|     "is-module": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", | ||||
|       "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "is-negated-glob": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", | ||||
|  | @ -4403,6 +4538,15 @@ | |||
|         "isobject": "^3.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "is-reference": { | ||||
|       "version": "1.1.4", | ||||
|       "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.1.4.tgz", | ||||
|       "integrity": "sha512-uJA/CDPO3Tao3GTrxYn6AwkM4nUPJiGGYu5+cB8qbC7WGFlrKZbiRo7SFKxUAEpFUfiHofWCXBUNhvYJMh+6zw==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@types/estree": "0.0.39" | ||||
|       } | ||||
|     }, | ||||
|     "is-relative": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", | ||||
|  | @ -4754,6 +4898,15 @@ | |||
|         "yallist": "^2.1.2" | ||||
|       } | ||||
|     }, | ||||
|     "magic-string": { | ||||
|       "version": "0.25.7", | ||||
|       "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", | ||||
|       "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "sourcemap-codec": "^1.4.4" | ||||
|       } | ||||
|     }, | ||||
|     "make-iterator": { | ||||
|       "version": "1.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", | ||||
|  | @ -4790,6 +4943,12 @@ | |||
|         "object-visit": "^1.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "marked": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/marked/-/marked-1.0.0.tgz", | ||||
|       "integrity": "sha512-Wo+L1pWTVibfrSr+TTtMuiMfNzmZWiOPeO7rZsQUY5bgsxpHesBEcIWJloWVTFnrMXnf/TL30eTFSGJddmQAng==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "matchdep": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", | ||||
|  | @ -5527,6 +5686,12 @@ | |||
|       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "picomatch": { | ||||
|       "version": "2.2.2", | ||||
|       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", | ||||
|       "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "pify": { | ||||
|       "version": "2.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", | ||||
|  | @ -6701,6 +6866,12 @@ | |||
|       "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "sourcemap-codec": { | ||||
|       "version": "1.4.8", | ||||
|       "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", | ||||
|       "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "sparkles": { | ||||
|       "version": "1.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", | ||||
|  |  | |||
							
								
								
									
										14
									
								
								package.json
								
								
								
								
							
							
						
						
									
										14
									
								
								package.json
								
								
								
								
							|  | @ -4,7 +4,8 @@ | |||
|   "description": "The HTML Presentation Framework", | ||||
|   "homepage": "https://revealjs.com", | ||||
|   "subdomain": "revealjs", | ||||
|   "main": "js/reveal.js", | ||||
|   "main": "dist/reveal.js", | ||||
|   "module": "dist/reveal.esm.js", | ||||
|   "license": "MIT", | ||||
|   "scripts": { | ||||
|     "test": "gulp test", | ||||
|  | @ -23,9 +24,16 @@ | |||
|   "engines": { | ||||
|     "node": ">=10.0.0" | ||||
|   }, | ||||
|   "keywords": [ | ||||
|     "reveal", | ||||
|     "slides", | ||||
|     "presentation" | ||||
|   ], | ||||
|   "devDependencies": { | ||||
|     "@babel/core": "^7.8.7", | ||||
|     "@babel/preset-env": "^7.8.7", | ||||
|     "@rollup/plugin-commonjs": "^11.1.0", | ||||
|     "@rollup/plugin-node-resolve": "^7.1.3", | ||||
|     "babel-eslint": "^10.1.0", | ||||
|     "colors": "^1.4.0", | ||||
|     "core-js": "^3.6.5", | ||||
|  | @ -46,6 +54,10 @@ | |||
|     "rollup-plugin-terser": "^5.3.0", | ||||
|     "yargs": "^15.1.0" | ||||
|   }, | ||||
|   "dependencies": { | ||||
|     "highlight.js": "^10.0.1", | ||||
|     "marked": "^1.0.0" | ||||
|   }, | ||||
|   "browserslist": "> 0.5%, IE 11, not dead", | ||||
|   "eslintConfig": { | ||||
|     "env": { | ||||
|  |  | |||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							|  | @ -1,3 +1,5 @@ | |||
| import hljs from 'highlight.js' | ||||
| 
 | ||||
| /* highlightjs-line-numbers.js 2.6.0 | (C) 2018 Yauheni Pakala | MIT License | github.com/wcoder/highlightjs-line-numbers.js */ | ||||
| /* Edited by Hakim for reveal.js; removed async timeout */ | ||||
| !function(n,e){"use strict";function t(){var n=e.createElement("style");n.type="text/css",n.innerHTML=g(".{0}{border-collapse:collapse}.{0} td{padding:0}.{1}:before{content:attr({2})}",[v,L,b]),e.getElementsByTagName("head")[0].appendChild(n)}function r(t){"interactive"===e.readyState||"complete"===e.readyState?i(t):n.addEventListener("DOMContentLoaded",function(){i(t)})}function i(t){try{var r=e.querySelectorAll("code.hljs,code.nohighlight");for(var i in r)r.hasOwnProperty(i)&&l(r[i],t)}catch(o){n.console.error("LineNumbers error: ",o)}}function l(n,e){"object"==typeof n&&f(function(){n.innerHTML=s(n,e)})}function o(n,e){if("string"==typeof n){var t=document.createElement("code");return t.innerHTML=n,s(t,e)}}function s(n,e){e=e||{singleLine:!1};var t=e.singleLine?0:1;return c(n),a(n.innerHTML,t)}function a(n,e){var t=u(n);if(""===t[t.length-1].trim()&&t.pop(),t.length>e){for(var r="",i=0,l=t.length;i<l;i++)r+=g('<tr><td class="{0}"><div class="{1} {2}" {3}="{5}"></div></td><td class="{4}"><div class="{1}">{6}</div></td></tr>',[j,m,L,b,p,i+1,t[i].length>0?t[i]:" "]);return g('<table class="{0}">{1}</table>',[v,r])}return n}function c(n){var e=n.childNodes;for(var t in e)if(e.hasOwnProperty(t)){var r=e[t];h(r.textContent)>0&&(r.childNodes.length>0?c(r):d(r.parentNode))}}function d(n){var e=n.className;if(/hljs-/.test(e)){for(var t=u(n.innerHTML),r=0,i="";r<t.length;r++){var l=t[r].length>0?t[r]:" ";i+=g('<span class="{0}">{1}</span>\n',[e,l])}n.innerHTML=i.trim()}}function u(n){return 0===n.length?[]:n.split(y)}function h(n){return(n.trim().match(y)||[]).length}function f(e){e()}function g(n,e){return n.replace(/\{(\d+)\}/g,function(n,t){return e[t]?e[t]:n})}var v="hljs-ln",m="hljs-ln-line",p="hljs-ln-code",j="hljs-ln-numbers",L="hljs-ln-n",b="data-line-number",y=/\r\n|\r|\n/g;n.hljs?(n.hljs.initLineNumbersOnLoad=r,n.hljs.lineNumbersBlock=l,n.hljs.lineNumbersValue=o,t()):n.console.error("highlight.js not detected!")}(window,document); | ||||
| !function(n,e){"use strict";function t(){var n=e.createElement("style");n.type="text/css",n.innerHTML=g(".{0}{border-collapse:collapse}.{0} td{padding:0}.{1}:before{content:attr({2})}",[v,L,b]),e.getElementsByTagName("head")[0].appendChild(n)}function r(t){"interactive"===e.readyState||"complete"===e.readyState?i(t):n.addEventListener("DOMContentLoaded",function(){i(t)})}function i(t){try{var r=e.querySelectorAll("code.hljs,code.nohighlight");for(var i in r)r.hasOwnProperty(i)&&l(r[i],t)}catch(o){n.console.error("LineNumbers error: ",o)}}function l(n,e){"object"==typeof n&&f(function(){n.innerHTML=s(n,e)})}function o(n,e){if("string"==typeof n){var t=document.createElement("code");return t.innerHTML=n,s(t,e)}}function s(n,e){e=e||{singleLine:!1};var t=e.singleLine?0:1;return c(n),a(n.innerHTML,t)}function a(n,e){var t=u(n);if(""===t[t.length-1].trim()&&t.pop(),t.length>e){for(var r="",i=0,l=t.length;i<l;i++)r+=g('<tr><td class="{0}"><div class="{1} {2}" {3}="{5}"></div></td><td class="{4}"><div class="{1}">{6}</div></td></tr>',[j,m,L,b,p,i+1,t[i].length>0?t[i]:" "]);return g('<table class="{0}">{1}</table>',[v,r])}return n}function c(n){var e=n.childNodes;for(var t in e)if(e.hasOwnProperty(t)){var r=e[t];h(r.textContent)>0&&(r.childNodes.length>0?c(r):d(r.parentNode))}}function d(n){var e=n.className;if(/hljs-/.test(e)){for(var t=u(n.innerHTML),r=0,i="";r<t.length;r++){var l=t[r].length>0?t[r]:" ";i+=g('<span class="{0}">{1}</span>\n',[e,l])}n.innerHTML=i.trim()}}function u(n){return 0===n.length?[]:n.split(y)}function h(n){return(n.trim().match(y)||[]).length}function f(e){e()}function g(n,e){return n.replace(/\{(\d+)\}/g,function(n,t){return e[t]?e[t]:n})}var v="hljs-ln",m="hljs-ln-line",p="hljs-ln-code",j="hljs-ln-numbers",L="hljs-ln-n",b="data-line-number",y=/\r\n|\r|\n/g;hljs?(hljs.initLineNumbersOnLoad=r,hljs.lineNumbersBlock=l,hljs.lineNumbersValue=o,t()):n.console.error("highlight.js not detected!")}(window,document); | ||||
|  | @ -1,4 +1,4 @@ | |||
| import hljs from './highlight-core.js' | ||||
| import hljs from 'highlight.js' | ||||
| import './highlight-line-numbers.js' | ||||
| 
 | ||||
| /*! | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							|  | @ -4,7 +4,7 @@ | |||
|  * of external markdown documents. | ||||
|  */ | ||||
| 
 | ||||
| import marked from './marked.js' | ||||
| import marked from 'marked' | ||||
| 
 | ||||
| const DEFAULT_SLIDE_SEPARATOR = '^\r?\n---\r?\n$', | ||||
| 	  DEFAULT_NOTES_SEPARATOR = 'notes?:', | ||||
|  | @ -62,7 +62,7 @@ | |||
| 
 | ||||
| 		</div> | ||||
| 
 | ||||
| 		<script src="../dist/reveal.es5.js"></script> | ||||
| 		<script src="../dist/reveal.js"></script> | ||||
| 		<script> | ||||
| 
 | ||||
| 			QUnit.config.reorder = false; | ||||
|  |  | |||
|  | @ -26,7 +26,7 @@ | |||
| 
 | ||||
| 		</div> | ||||
| 
 | ||||
| 		<script src="../dist/reveal.es5.js"></script> | ||||
| 		<script src="../dist/reveal.js"></script> | ||||
| 		<script> | ||||
| 			var	externalScriptSequence = ''; | ||||
| 			var scriptCount = 0; | ||||
|  |  | |||
|  | @ -26,7 +26,7 @@ | |||
| 
 | ||||
| 		</div> | ||||
| 
 | ||||
| 		<script src="../dist/reveal.es5.js"></script> | ||||
| 		<script src="../dist/reveal.js"></script> | ||||
| 		<script> | ||||
| 			window.externalScriptSequence = ''; | ||||
| 
 | ||||
|  |  | |||
|  | @ -38,7 +38,7 @@ | |||
| 
 | ||||
| 		</div> | ||||
| 
 | ||||
| 		<script src="../dist/reveal.es5.js"></script> | ||||
| 		<script src="../dist/reveal.js"></script> | ||||
| 		<script> | ||||
| 			Reveal.initialize().then( () => { | ||||
| 
 | ||||
|  |  | |||
|  | @ -31,7 +31,7 @@ | |||
| 
 | ||||
| 		</div> | ||||
| 
 | ||||
| 		<script src="../dist/reveal.es5.js"></script> | ||||
| 		<script src="../dist/reveal.js"></script> | ||||
| 		<script> | ||||
| 
 | ||||
| 			Reveal.initialize({ viewDistance: 3 }).then( () => { | ||||
|  |  | |||
|  | @ -31,7 +31,7 @@ | |||
| 
 | ||||
| 		</div> | ||||
| 
 | ||||
| 		<script src="../dist/reveal.es5.js"></script> | ||||
| 		<script src="../dist/reveal.js"></script> | ||||
| 		<script> | ||||
| 
 | ||||
| 			Reveal.initialize({ viewDistance: 2 }).then( () => { | ||||
|  |  | |||
|  | @ -285,9 +285,9 @@ | |||
| 		</div> | ||||
| 
 | ||||
| 		<script type="module"> | ||||
| 			import Reveal from '../js/reveal.js' | ||||
| 			import Markdown from '../plugin/markdown/markdown.js' | ||||
| 			import Highlight from '../plugin/highlight/highlight.js' | ||||
| 			import Reveal from '../dist/reveal.esm.js' | ||||
| 			import Markdown from '../dist/plugin/markdown.esm.js' | ||||
| 			import Highlight from '../dist/plugin/highlight.esm.js' | ||||
| 
 | ||||
| 			let deck1 = new Reveal( document.querySelector( '.deck1' ), { plugins: [ Markdown ] }) | ||||
| 			deck1.addEventListener( 'ready', function() { | ||||
|  |  | |||
|  | @ -36,7 +36,7 @@ | |||
| 			</div> | ||||
| 		</div> | ||||
| 
 | ||||
| 		<script src="../dist/reveal.es5.js"></script> | ||||
| 		<script src="../dist/reveal.js"></script> | ||||
| 		<script src="../dist/plugin/zoom.js"></script> | ||||
| 		<script> | ||||
| 
 | ||||
|  |  | |||
|  | @ -38,15 +38,15 @@ | |||
| 
 | ||||
| 		<script type="module"> | ||||
| 
 | ||||
| 			import Reveal from '../dist/reveal.js'; | ||||
| 			import zoom from '../plugin/zoom/zoom.js'; | ||||
| 			import Reveal from '../dist/reveal.esm.js'; | ||||
| 			import Zoom from '../dist/plugin/zoom.esm.js'; | ||||
| 
 | ||||
| 			QUnit.module( 'Multiple reveal.js instances' ); | ||||
| 
 | ||||
| 			let r1 = new Reveal( document.querySelector( '.deck1 .reveal' ), { | ||||
| 				embedded: true, | ||||
| 				keyboard: true, | ||||
| 				plugins: [zoom()] | ||||
| 				plugins: [ Zoom ] | ||||
| 			} ); | ||||
| 			r1.initialize(); | ||||
| 
 | ||||
|  |  | |||
|  | @ -73,7 +73,7 @@ | |||
| 
 | ||||
| 		</div> | ||||
| 
 | ||||
| 		<script src="../dist/reveal.es5.js"></script> | ||||
| 		<script src="../dist/reveal.js"></script> | ||||
| 		<script> | ||||
| 			Reveal.initialize({ pdf: true }).then( function() { | ||||
| 
 | ||||
|  |  | |||
|  | @ -26,7 +26,7 @@ | |||
| 
 | ||||
| 		</div> | ||||
| 
 | ||||
| 		<script src="../dist/reveal.es5.js"></script> | ||||
| 		<script src="../dist/reveal.js"></script> | ||||
| 		<script> | ||||
| 
 | ||||
| 			QUnit.module( 'Plugins' ); | ||||
|  |  | |||
|  | @ -36,7 +36,7 @@ | |||
| 
 | ||||
| 		</div> | ||||
| 
 | ||||
| 		<script src="../dist/reveal.es5.js"></script> | ||||
| 		<script src="../dist/reveal.js"></script> | ||||
| 		<script> | ||||
| 
 | ||||
| 			Reveal.initialize().then( function() { | ||||
|  |  | |||
|  | @ -77,7 +77,7 @@ | |||
| 
 | ||||
| 		</div> | ||||
| 
 | ||||
| 		<script src="../dist/reveal.es5.js"></script> | ||||
| 		<script src="../dist/reveal.js"></script> | ||||
| 		<script> | ||||
| 			window.location.hash = ''; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Hakim El Hattab
						Hakim El Hattab