|  | @@ -72,18 +72,16 @@ var Gogits = {
 | 
	
		
			
				|  |  |          prettyPrint();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          var $lineNums = $pre.parent().siblings('.lines-num');
 | 
	
		
			
				|  |  | -        if ($lineNums.length > 0) {
 | 
	
		
			
				|  |  | +        if($lineNums.length > 0){
 | 
	
		
			
				|  |  |              var nums = $pre.find('ol.linenums > li').length;
 | 
	
		
			
				|  |  | -            for (var i = 1; i <= nums; i++) {
 | 
	
		
			
				|  |  | -                $lineNums.append('<span id="L' + i + '" rel=".L' + i + '">' + i + '</span>');
 | 
	
		
			
				|  |  | +            for(var i=0;i < nums;i++){
 | 
	
		
			
				|  |  | +                $lineNums.append('<span id="L'+i+'" rel=".L'+i+'">'+(i+1)+'</span>');
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              var last;
 | 
	
		
			
				|  |  | -            $(document).on('click', '.lines-num span', function () {
 | 
	
		
			
				|  |  | +            $(document).on('click', '.lines-num span', function(){
 | 
	
		
			
				|  |  |                  var $e = $(this);
 | 
	
		
			
				|  |  | -                console.log($e.parent().siblings('.lines-code').find('ol.linenums > ' + $e.attr('rel')));
 | 
	
		
			
				|  |  | -                console.log('ol.linenums > ' + $e.attr('rel'));
 | 
	
		
			
				|  |  | -                if (last) {
 | 
	
		
			
				|  |  | +                if(last){
 | 
	
		
			
				|  |  |                      last.removeClass('active');
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  last = $e.parent().siblings('.lines-code').find('ol.linenums > ' + $e.attr('rel'));
 | 
	
	
		
			
				|  | @@ -98,12 +96,12 @@ var Gogits = {
 | 
	
		
			
				|  |  |              var node = $(this);
 | 
	
		
			
				|  |  |              var val = encodeURIComponent(node.text().toLowerCase().replace(/[^\w\- ]/g, '').replace(/[ ]/g, '-'));
 | 
	
		
			
				|  |  |              var name = val;
 | 
	
		
			
				|  |  | -            if (headers[val] > 0) {
 | 
	
		
			
				|  |  | +            if(headers[val] > 0){
 | 
	
		
			
				|  |  |                  name = val + '-' + headers[val];
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            if (headers[val] == undefined) {
 | 
	
		
			
				|  |  | +            if(headers[val] == undefined){
 | 
	
		
			
				|  |  |                  headers[val] = 1;
 | 
	
		
			
				|  |  | -            } else {
 | 
	
		
			
				|  |  | +            }else{
 | 
	
		
			
				|  |  |                  headers[val] += 1;
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              node = node.wrap('<div id="' + name + '" class="anchor-wrap" ></div>');
 | 
	
	
		
			
				|  | @@ -183,22 +181,20 @@ function initUserSetting() {
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  function initRepository() {
 | 
	
		
			
				|  |  | -    (function () {
 | 
	
		
			
				|  |  | -        var $guide = $('.guide-box');
 | 
	
		
			
				|  |  | -        if ($guide.length) {
 | 
	
		
			
				|  |  | -            var $url = $('#guide-clone-url');
 | 
	
		
			
				|  |  | -            $guide.find('button[data-url]').on("click",function () {
 | 
	
		
			
				|  |  | -                var $this = $(this);
 | 
	
		
			
				|  |  | -                if (!$this.hasClass('btn-primary')) {
 | 
	
		
			
				|  |  | -                    $guide.find('.btn-primary').removeClass('btn-primary').addClass("btn-default");
 | 
	
		
			
				|  |  | -                    $(this).addClass('btn-primary').removeClass('btn-default');
 | 
	
		
			
				|  |  | -                    $url.val($this.data("url"));
 | 
	
		
			
				|  |  | -                    $guide.find('span.clone-url').text($this.data('url'));
 | 
	
		
			
				|  |  | -                }
 | 
	
		
			
				|  |  | -            }).eq(0).trigger("click");
 | 
	
		
			
				|  |  | -            // todo copy to clipboard
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -    })();
 | 
	
		
			
				|  |  | +    var $guide = $('.guide-box');
 | 
	
		
			
				|  |  | +    if ($guide.length) {
 | 
	
		
			
				|  |  | +        var $url = $('#guide-clone-url');
 | 
	
		
			
				|  |  | +        $guide.find('button[data-url]').on("click",function () {
 | 
	
		
			
				|  |  | +            var $this = $(this);
 | 
	
		
			
				|  |  | +            if (!$this.hasClass('btn-primary')) {
 | 
	
		
			
				|  |  | +                $guide.find('.btn-primary').removeClass('btn-primary').addClass("btn-default");
 | 
	
		
			
				|  |  | +                $(this).addClass('btn-primary').removeClass('btn-default');
 | 
	
		
			
				|  |  | +                $url.val($this.data("url"));
 | 
	
		
			
				|  |  | +                $guide.find('span.clone-url').text($this.data('url'));
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }).eq(0).trigger("click");
 | 
	
		
			
				|  |  | +        // todo copy to clipboard
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  (function ($) {
 |