- 메인그룹 -

알지로넷 웹호스팅

위리넷 웹호스팅

유용한팁
메인그룹 > 유용한팁
  • 4.3.1에서 소스코드 구문강조라인번호가 맞지 않을때
  • 알지보드
  • 작성일 : 2014-02-07 15:10:24
    소스코드 구문강조라인번호가 맞지 않을때 배포를 하고 발견한 버그(?) 입니다.
    다른 분이 만든 소스를 가져다 썼는데 조금 맞지 않네요.
    아래 205번째줄  추가된 소스이며
    스킨폴더안에 view.php 파일을 전부 수정 하시면 됩니다.
     
        var wrap = function () { 
            var elems = document.getElementsByClassName('syntaxhighlighter'); 
            for (var j = 0; j < elems.length; ++j) { 
                var sh = elems[j]; 
                var gLines = sh.getElementsByClassName('gutter')[0].getElementsByClassName('line'); 
                var cLines = sh.getElementsByClassName('code')[0].getElementsByClassName('line'); 
                var stand = 15; 
                for (var i = 0; i < gLines.length; ++i) { 
                    var h = $(cLines[i]).height(); 
                    if (h != stand) { 
                        console.log(i); 
                        gLines[i].setAttribute('style', 'height:' + h + 'px !important;'); 
                        cLines[i].setAttribute('style', 'height:' + h + 'px !important;'); // 추가된 소스
                  } 
                } 
            } 
        };