* 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 * semicolontags/v1.9.0
// 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 |