Moved my code to auto escape html to the right place
This commit is contained in:
		
							
								
								
									
										12
									
								
								js/reveal.js
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								js/reveal.js
									
									
									
									
									
								
							@@ -235,18 +235,6 @@ var Reveal = (function(){
 | 
			
		||||
			dom.controlsNext = toArray( document.querySelectorAll( '.navigate-next' ) );
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		//Auto scape code blocks
 | 
			
		||||
		var cblocks = document.querySelectorAll("pre code");
 | 
			
		||||
		
 | 
			
		||||
		if(cblocks.length) {
 | 
			
		||||
			for(var i=0, len=cblocks.length; i<len; i++) {
 | 
			
		||||
				var thisDom = cblocks[i];
 | 
			
		||||
				var html = thisDom.innerHTML;
 | 
			
		||||
				html = html.replace(/</g,"<").replace(/>/g,">");
 | 
			
		||||
				thisDom.innerHTML = html;
 | 
			
		||||
			}
 | 
			
		||||
		}		
 | 
			
		||||
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
 
 | 
			
		||||
@@ -11,6 +11,9 @@
 | 
			
		||||
				element.innerHTML = element.innerHTML.trim();
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			// Now escape html
 | 
			
		||||
			element.innerHTML = element.innerHTML.replace(/</g,"<").replace(/>/g,">");
 | 
			
		||||
 | 
			
		||||
			// re-highlight when focus is lost (for edited code)
 | 
			
		||||
			element.addEventListener( 'focusout', function( event ) {
 | 
			
		||||
				hljs.highlightBlock( event.currentTarget );
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user