/*global hljs:true */ import loadScript from 'discourse/lib/load-script'; export default function highlightSyntax($elem) { const selector = Discourse.SiteSettings.autohighlight_all_code ? 'pre code' : 'pre code[class]', path = Discourse.HighlightJSPath; if (!path) { return; } $(selector, $elem).each(function(i, e) { $(e).removeClass('lang-auto'); loadScript(path).then(() => hljs.highlightBlock(e)); }); }