mirror of
https://github.com/QingdaoU/OnlineJudge.git
synced 2024-09-21 08:23:20 +00:00
修复 无法清除图表数据的 bug
This commit is contained in:
parent
4b49fa5050
commit
40087541f1
@ -16,6 +16,8 @@ require(["jquery", "chart"], function ($, Chart) {
|
|||||||
};
|
};
|
||||||
var chart = new Chart($("#waiting-queue-chart").get(0).getContext("2d")).Line(data);
|
var chart = new Chart($("#waiting-queue-chart").get(0).getContext("2d")).Line(data);
|
||||||
|
|
||||||
|
var dataCounter = 0;
|
||||||
|
|
||||||
function getMonitorData(){
|
function getMonitorData(){
|
||||||
var hash = location.hash;
|
var hash = location.hash;
|
||||||
if (hash != "#monitor/monitor"){
|
if (hash != "#monitor/monitor"){
|
||||||
@ -28,13 +30,17 @@ require(["jquery", "chart"], function ($, Chart) {
|
|||||||
success: function(data){
|
success: function(data){
|
||||||
if(!data.code){
|
if(!data.code){
|
||||||
chart.addData([data.data["count"]], data.data["time"])
|
chart.addData([data.data["count"]], data.data["time"])
|
||||||
|
dataCounter ++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
$("#clear-chart-data").click(function(){
|
$("#clear-chart-data").click(function(){
|
||||||
chart.removeData();
|
for(var i = 0;i < dataCounter;i++) {
|
||||||
|
chart.removeData();
|
||||||
|
dataCounter = 0;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var intervalId = setInterval(getMonitorData, 3000);
|
var intervalId = setInterval(getMonitorData, 3000);
|
||||||
|
Loading…
Reference in New Issue
Block a user