mirror of
https://github.com/QingdaoU/OnlineJudge.git
synced 2024-09-21 16:33:22 +00:00
增加题目页面倒计时的 js
This commit is contained in:
parent
fcafd34442
commit
899f276800
@ -86,7 +86,7 @@ require(["jquery", "codeMirror", "csrfToken", "bsAlert", "ZeroClipboard"],
|
|||||||
function getResult() {
|
function getResult() {
|
||||||
if (counter++ > 10) {
|
if (counter++ > 10) {
|
||||||
hideLoading();
|
hideLoading();
|
||||||
bsAlert("抱歉,服务器可能出现了故障,请稍后到我的提交列表中查看");
|
bsAlert("抱歉,服务器正在紧张判题中,请稍后到我的提交列表中查看");
|
||||||
counter = 0;
|
counter = 0;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -130,6 +130,41 @@ require(["jquery", "codeMirror", "csrfToken", "bsAlert", "ZeroClipboard"],
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getServerTime(){
|
||||||
|
var contestId = location.pathname.split("/")[2];
|
||||||
|
var time = 0;
|
||||||
|
$.ajax({
|
||||||
|
url: "/api/contest/time/?contest_id=" + contestId + "&type=end",
|
||||||
|
dataType: "json",
|
||||||
|
method: "get",
|
||||||
|
async: false,
|
||||||
|
success: function(data){
|
||||||
|
if(!data.code){
|
||||||
|
time = data.data;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
error: function(){
|
||||||
|
time = new Date().getTime();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return time;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(location.href.indexOf("contest") > -1) {
|
||||||
|
setInterval(function () {
|
||||||
|
var time = getServerTime();
|
||||||
|
console.log(time);
|
||||||
|
var minutes = parseInt(time / (1000 * 60));
|
||||||
|
console.log(time);
|
||||||
|
if(minutes == 0){
|
||||||
|
bsAlert("比赛即将结束");
|
||||||
|
}
|
||||||
|
else if(minutes > 0 && minutes <= 5){
|
||||||
|
bsAlert("比赛还剩" + minutes.toString() + "分钟");
|
||||||
|
}
|
||||||
|
}, 1000 * 5);
|
||||||
|
}
|
||||||
|
|
||||||
$("#submit-code-button").click(function () {
|
$("#submit-code-button").click(function () {
|
||||||
|
|
||||||
var code = codeEditor.getValue();
|
var code = codeEditor.getValue();
|
||||||
|
Loading…
Reference in New Issue
Block a user