21 lines
745 B
JavaScript
21 lines
745 B
JavaScript
$(document).ready(function()
|
|
{
|
|
var $pre = $('.repoCode .content pre');
|
|
var rowTip = '';
|
|
if($('#rowTip').length > 0) rowTip = $('#rowTip').html();
|
|
|
|
if($pre.length)
|
|
{
|
|
hljs.initHighlightingOnLoad();
|
|
var content = hljs.highlight($pre.attr('class'), $pre.text());
|
|
var code = '', line;
|
|
var arr = content.value.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/);
|
|
for(var i = 0 ; i < arr.length ; i++)
|
|
{
|
|
line = i + 1;
|
|
code += "<tr data-line='" + line +"'><th id='L" + line + "'><div class='comment-btn view'></div>" + line + "</th><td>" + (arr[i] || ' ') + rowTip + "</td></tr>";
|
|
}
|
|
$pre.html("<table><tbody>" + code + "</tbody></table>");
|
|
}
|
|
});
|