Allow override of HTML escaping in code blocks
This way, authors can use HTML for special formatting.
This commit is contained in:
		| @@ -11,8 +11,10 @@ | |||||||
| 				element.innerHTML = element.innerHTML.trim(); | 				element.innerHTML = element.innerHTML.trim(); | ||||||
| 			} | 			} | ||||||
|  |  | ||||||
| 			// Now escape html | 			// Now escape html unless prevented by author | ||||||
|  | 			if( ! element.hasAttribute( 'data-noescape' )) { | ||||||
| 				element.innerHTML = element.innerHTML.replace(/</g,"<").replace(/>/g,">"); | 				element.innerHTML = element.innerHTML.replace(/</g,"<").replace(/>/g,">"); | ||||||
|  | 			} | ||||||
|  |  | ||||||
| 			// re-highlight when focus is lost (for edited code) | 			// re-highlight when focus is lost (for edited code) | ||||||
| 			element.addEventListener( 'focusout', function( event ) { | 			element.addEventListener( 'focusout', function( event ) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user