Selaa lähdekoodia

move built plugin files from /dist/plugin/ to /plugin/<name>/

Hakim El Hattab 5 vuotta sitten
vanhempi
commit
fb22716ddf

+ 5 - 5
demo.html

@@ -413,11 +413,11 @@ Reveal.on( 'customevent', function() {
 		<script type="module">
 
 			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';
+			import Zoom from '/plugin/zoom/zoom.esm.js';
+			import Notes from '/plugin/notes/notes.esm.js';
+			import Search from '/plugin/search/search.esm.js';
+			import Markdown from '/plugin/markdown/markdown.esm.js';
+			import Highlight from '/plugin/highlight/highlight.esm.js';
 
 			// More info https://github.com/hakimel/reveal.js#configuration
 			Reveal.initialize({

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/plugin/highlight.esm.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/plugin/highlight.js


+ 1 - 1
examples/auto-animate.html

@@ -163,7 +163,7 @@
 		</div>
 
 		<script src="../dist/reveal.js"></script>
-		<script src="../dist/plugin/highlight.js"></script>
+		<script src="../plugin/highlight/highlight.js"></script>
 		<script>
 			Reveal.initialize({
 				center: true,

+ 1 - 1
examples/layout-helpers.html

@@ -79,7 +79,7 @@
 		</div>
 
 		<script src="../dist/reveal.js"></script>
-		<script src="../dist/plugin/highlight.js"></script>
+		<script src="../plugin/highlight/highlight.js"></script>
 		<script>
 			Reveal.initialize({
 				center: true,

+ 3 - 3
examples/markdown.html

@@ -110,9 +110,9 @@
 		</div>
 
 		<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>
+        <script src="../plugin/markdown/markdown.js"></script>
+        <script src="../plugin/highlight/highlight.js"></script>
+        <script src="../plugin/notes/notes.js"></script>
 
 		<script>
 

+ 1 - 1
examples/math.html

@@ -193,7 +193,7 @@
 				},
 
 				dependencies: [
-					{ src: '../dist/plugin/math.js', async: true }
+					{ src: '../plugin/math/math.js', async: true }
 				]
 			});
 		</script>

+ 3 - 3
examples/multiple-presentations.html

@@ -67,9 +67,9 @@
 		</style>
 
 		<script src="../dist/reveal.js"></script>
-		<script src="../dist/plugin/highlight.js"></script>
-		<script src="../dist/plugin/markdown.js"></script>
-		<script src="../dist/plugin/math.js"></script>
+		<script src="../plugin/highlight/highlight.js"></script>
+		<script src="../plugin/markdown/markdown.js"></script>
+		<script src="../plugin/math/math.js"></script>
 		<script>
 
 			let deck1 = new Reveal( document.querySelector( '.deck1' ), {

+ 7 - 7
gulpfile.js

@@ -108,12 +108,12 @@ gulp.task('js', gulp.parallel('js-es5', 'js-es6'));
 // built-in plugins
 gulp.task('plugins', () => {
     return Promise.all([
-        { 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' },
+        { name: 'RevealHighlight', input: './plugin/highlight/plugin.js', output: './plugin/highlight/highlight' },
+        { name: 'RevealMarkdown', input: './plugin/markdown/plugin.js', output: './plugin/markdown/markdown' },
+        { name: 'RevealSearch', input: './plugin/search/plugin.js', output: './plugin/search/search' },
+        { name: 'RevealNotes', input: './plugin/notes/plugin.js', output: './plugin/notes/notes' },
+        { name: 'RevealZoom', input: './plugin/zoom/plugin.js', output: './plugin/zoom/zoom' },
+        { name: 'RevealMath', input: './plugin/math/plugin.js', output: './plugin/math/math' },
     ].map( plugin => {
         return rollup({
                 input: plugin.input,
@@ -248,7 +248,7 @@ gulp.task('serve', () => {
 
     gulp.watch(['js/**'], gulp.series('js', 'test'))
 
-    gulp.watch(['plugin/**/*.js'], gulp.series('plugins'))
+    gulp.watch(['plugin/**/plugin.js'], gulp.series('plugins'))
 
     gulp.watch(['test/*.html'], gulp.series('test'))
 

+ 3 - 3
index.html

@@ -22,9 +22,9 @@
 		</div>
 
 		<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>
+		<script src="plugin/markdown/markdown.js"></script>
+		<script src="plugin/highlight/highlight.js"></script>
+		<script src="plugin/notes/notes.js"></script>
 		<script>
 			// More info about config & dependencies:
 			// - https://github.com/hakimel/reveal.js#configuration

+ 0 - 5
plugin/highlight/highlight-line-numbers.js

@@ -1,5 +0,0 @@
-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;hljs?(hljs.initLineNumbersOnLoad=r,hljs.lineNumbersBlock=l,hljs.lineNumbersValue=o,t()):n.console.error("highlight.js not detected!")}(window,document);

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
plugin/highlight/highlight.esm.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
plugin/highlight/highlight.js


+ 4 - 1
plugin/highlight/plugin.js

@@ -1,5 +1,8 @@
 import hljs from 'highlight.js'
-import './highlight-line-numbers.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;hljs?(hljs.initLineNumbersOnLoad=r,hljs.lineNumbersBlock=l,hljs.lineNumbersValue=o,t()):n.console.error("highlight.js not detected!")}(window,document);
 
 /*!
  * reveal.js plugin that adds syntax highlight support.

+ 0 - 0
dist/plugin/markdown.esm.js → plugin/markdown/markdown.esm.js


+ 0 - 0
dist/plugin/markdown.js → plugin/markdown/markdown.js


+ 0 - 0
dist/plugin/math.esm.js → plugin/math/math.esm.js


+ 0 - 0
dist/plugin/math.js → plugin/math/math.js


+ 0 - 0
dist/plugin/notes.esm.js → plugin/notes/notes.esm.js


+ 0 - 0
dist/plugin/notes.js → plugin/notes/notes.js


+ 0 - 0
dist/plugin/search.esm.js → plugin/search/search.esm.js


+ 0 - 0
dist/plugin/search.js → plugin/search/search.js


+ 0 - 0
dist/plugin/zoom.esm.js → plugin/zoom/zoom.esm.js


+ 0 - 0
dist/plugin/zoom.js → plugin/zoom/zoom.js


+ 2 - 2
test/test-markdown.html

@@ -286,8 +286,8 @@
 
 		<script type="module">
 			import Reveal from '../dist/reveal.esm.js'
-			import Markdown from '../dist/plugin/markdown.esm.js'
-			import Highlight from '../dist/plugin/highlight.esm.js'
+			import Markdown from '../plugin/markdown/markdown.esm.js'
+			import Highlight from '../plugin/highlight/highlight.esm.js'
 
 			let deck1 = new Reveal( document.querySelector( '.deck1' ), { plugins: [ Markdown ] })
 			deck1.addEventListener( 'ready', function() {

+ 1 - 1
test/test-multiple-instances-es5.html

@@ -37,7 +37,7 @@
 		</div>
 
 		<script src="../dist/reveal.js"></script>
-		<script src="../dist/plugin/zoom.js"></script>
+		<script src="../plugin/zoom/zoom.js"></script>
 		<script>
 
 			QUnit.module( 'Multiple reveal.js instances' );

+ 1 - 1
test/test-multiple-instances.html

@@ -39,7 +39,7 @@
 		<script type="module">
 
 			import Reveal from '../dist/reveal.esm.js';
-			import Zoom from '../dist/plugin/zoom.esm.js';
+			import Zoom from '../plugin/zoom/zoom.esm.js';
 
 			QUnit.module( 'Multiple reveal.js instances' );
 

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä