|  | @@ -8,6 +8,7 @@ RedRankTable.parts    = 3;
 | 
	
		
			
				|  |  |  RedRankTable.partLen  = 4;
 | 
	
		
			
				|  |  |  RedRankTable.slideLen = RedRankTable.parts * RedRankTable.partLen;
 | 
	
		
			
				|  |  |  RedRankTable.curSlide = 0;
 | 
	
		
			
				|  |  | +RedRankTable.markerLen = 3;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  RedRankTable.drawData = function (data) {
 | 
	
		
			
				|  |  |      // showSlide
 | 
	
	
		
			
				|  | @@ -37,7 +38,18 @@ RedRankTable.showPart = function(slide, part, data){
 | 
	
		
			
				|  |  |          if("[用户:"+0+"]" === partList[partList.length - 1].workerName){
 | 
	
		
			
				|  |  |              partList[partList.length - 1].workerName = "-";
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        partList[partList.length - 1].color = true;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        partList[partList.length - 1].seq = i;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        partList[partList.length - 1].isRed = false;
 | 
	
		
			
				|  |  | +        partList[partList.length - 1].isGreen = false;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        if(i >= data.len() - this.markerLen && partList[partList.length - 1].passNum > 0) {
 | 
	
		
			
				|  |  | +            partList[partList.length - 1].isRed = true;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        if(i <= this.markerLen && partList[partList.length - 1].passNum > 0) {
 | 
	
		
			
				|  |  | +            partList[partList.length - 1].isGreen = true;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -51,7 +63,7 @@ RedRankTable.showPart = function(slide, part, data){
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -RedRankTable.tickInterval = 2000;
 | 
	
		
			
				|  |  | +RedRankTable.tickInterval = 6000;
 | 
	
		
			
				|  |  |  RedRankTable.tick = function(obj){
 | 
	
		
			
				|  |  |      var totalDataLen = obj.activeData != null ? obj.activeData.len() : 0;
 | 
	
		
			
				|  |  |      if(obj.slides !== Math.ceil(totalDataLen / obj.slideLen)){
 |