Răsfoiți Sursa

add animateLists option to markdown plugin

Add an "animateLists" option to the markdown plugin that animates all
lists by default.
Ujjwal Sharma 4 ani în urmă
părinte
comite
00acc730f0
1 a modificat fișierele cu 5 adăugiri și 1 ștergeri
  1. 5 1
      plugin/markdown/plugin.js

+ 5 - 1
plugin/markdown/plugin.js

@@ -424,7 +424,7 @@ const Plugin = () => {
 
 			deck = reveal;
 
-			let { renderer, ...markedOptions } = deck.getConfig().markdown;
+			let { renderer, animateLists, ...markedOptions } = deck.getConfig().markdown;
 
 			if (!renderer) {
 				let renderer = new marked.Renderer();
@@ -453,6 +453,10 @@ const Plugin = () => {
 				};
 			}
 
+			if (animateLists) {
+				renderer.listitem = (text) => `<li class="fragment">${text}</li>`;
+			}
+
 			marked.setOptions( {
 				renderer,
 				...markedOptions