Fix syntax highlight initialization (#7617)
* Fix syntax highlight initialization Previously hljs was initialized via a function that relies on the DOMContentLoaded event, registerd after jQuery's 'ready' event. I assume that with the recent jQuery update, DOMContentLoaded may not be guaranteed to fire after 'ready'. Fixed this via vanilla JS initalization. Fixes: https://github.com/go-gitea/gitea/issues/7559 * semicolon
This commit is contained in:
		
							parent
							
								
									6782a704ef
								
							
						
					
					
						commit
						1d7dd7d624
					
				| 
						 | 
					@ -2007,7 +2007,10 @@ $(document).ready(function () {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Highlight JS
 | 
					    // Highlight JS
 | 
				
			||||||
    if (typeof hljs != 'undefined') {
 | 
					    if (typeof hljs != 'undefined') {
 | 
				
			||||||
        hljs.initHighlightingOnLoad();
 | 
					        const nodes = [].slice.call(document.querySelectorAll('pre code') || []);
 | 
				
			||||||
 | 
					        for (let i = 0; i < nodes.length; i++) {
 | 
				
			||||||
 | 
					            hljs.highlightBlock(nodes[i]);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Dropzone
 | 
					    // Dropzone
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue