|
@@ -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)){
|