/*global hljs:true */ /** Helper object for syntax highlighting. Uses highlight.js which is loaded on demand. @class SyntaxHighlighting @namespace Discourse @module Discourse **/ Discourse.SyntaxHighlighting = { /** Apply syntax highlighting to a jQuery element @method apply @param {jQuery.selector} $elem The element we want to apply our highlighting to **/ apply: function($elem) { $('pre code[class]', $elem).each(function(i, e) { return $LAB.script("/javascripts/highlight-handlebars.pack.js").wait(function() { return hljs.highlightBlock(e); }); }); } };