fix errors when no markdown options are provided #2956
This commit is contained in:
		
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @@ -421,10 +421,10 @@ const Plugin = () => { | ||||
|  | ||||
| 			deck = reveal; | ||||
|  | ||||
| 			let { renderer, animateLists, ...markedOptions } = deck.getConfig().markdown; | ||||
| 			let { renderer, animateLists, ...markedOptions } = deck.getConfig().markdown || {}; | ||||
|  | ||||
| 			if( !renderer ) { | ||||
| 				let renderer = new marked.Renderer(); | ||||
| 				renderer = new marked.Renderer(); | ||||
|  | ||||
| 				renderer.code = ( code, language ) => { | ||||
|  | ||||
| @@ -450,8 +450,8 @@ const Plugin = () => { | ||||
| 				}; | ||||
| 			} | ||||
|  | ||||
| 			if (animateLists) { | ||||
| 				renderer.listitem = (text) => `<li class="fragment">${text}</li>`; | ||||
| 			if( animateLists === true ) { | ||||
| 				renderer.listitem = text => `<li class="fragment">${text}</li>`; | ||||
| 			} | ||||
|  | ||||
| 			marked.setOptions( { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user