Нумерация строк code

Обычные code блоки можно модернизировать, сделав их информативными и читабельными, а именно добавив нумерацию каждой строки.

После изменения внешнего вида code пришло время добавить сливки.

Для установки скрипта перейдите в панель управления, далее в Управление дизайном шаблон Нижняя часть сайта в конце шаблона добавьте код.

<script>
function addCode_numbers(fm){
    var fm = $(fm ? fm : 'body');
    $('.codeMessage', fm).each(function(){

        var thisCode = $(this), newLines = '<ol>';
        var lines = $.trim(thisCode.html()).replace(/(\r?\n|^<!--uzc-->\s+<br>|<br>\s+<!--\/uzc-->$)/g,'').split('<br>');

        $.each(lines, function(i,val) {
            newLines += '<li>'+(val == '' ? ' ' : val)+'</li>';
            if(i == parseInt(lines.length-1)) thisCode.html(newLines+'</ul>');
        });
    });
}
if($('.codeMessage')[0]) addCode_numbers();
</script>

Скрипт работает как только обнаружит блок [code] на странице, в материалах, в комментариях, чате и форуме

Комментарии - 0
для добавления комментария
пожалуйста войдите или зарегистрируйтесь
Хостинг от uCoz