public static function highlight($selector, $options = array())
{
$asset = static::getAsset();
if (!static::inited(__METHOD__)) {
$asset->addScript('js/highlight/highlight.pack.js');
$style = isset($options['style']) ? $options['style'] : 'github';
$asset->addStyle('js/highlight/styles/' . $style . '.css');
}
if (!static::inited(__METHOD__, func_get_args())) {
$js = <<<JS
jQuery(document).ready(function (\$)
{
\t\$('{$selector}').each(function(e)
\t{
\t\thljs.highlightBlock(this);
\t});
});
JS;
$asset->internalScript($js);
}
}