Имя; задача; результат; ответ сервера
+Имя; задача; результат; статус; ссылка на удаление
diff --git a/client_Core.html b/client_Core.html index da15577..c9ca298 100644 --- a/client_Core.html +++ b/client_Core.html @@ -6,7 +6,7 @@ function handleLogin(){ applyJudgeName(); - //changeView("backform","mainlayer"); // disabled now for comfortable debug + changeView("backform","mainlayer"); // disabled now for comfortable debug } function applyJudgeName(){ @@ -78,7 +78,7 @@ } resetInput(); formToken(); - pushServerResponse(resp.formLink,resp.team,resp.problem,resp.result,resp.serverResponse); + pushServerResponse(resp.formLink,resp.team,resp.problem,resp.result,resp.serverResponse,resp.token); } function resetInput(){ @@ -88,15 +88,28 @@ document.getElementById("bad_radio").checked = false; } - function pushServerResponse(link,a,b,c,d){ + function pushServerResponse(link,a,b,c,d,token){ //push data to special structure //var TeamNames = JSON.parse(sessionStorage.getItem("myKey")); // instead of a - TeamNames[a - 1] var teamnames = JSON.parse(sessionStorage.getItem("teamnames")); - document.getElementById("log"+link).innerText = teamnames[a-1] + - " (" + a + ") " + "; " + b + "; " + c + "; " + d + " "; + document.getElementById("log" + link).innerHTML = teamnames[a-1] + + " (" + a + ") " + "; " + b + "; " + c + "; " + d + "; " + + " Удалить "; + document.getElementById("del" + link).onclick = function () { var res = confirm('Подтведите удаление'); handleDelete(res, token,link); }; + + } + + function handleDelete(res, token, link){ + if(res){ + google.script.run.withFailureHandler(handleError).withSuccessHandler(deleteSuccess).deleteForm(token,link, getIDValue()); + } } + function deleteSuccess(link){ + document.getElementById("del"+link).innerText = "Удалено"; + document.getElementById("del"+link).onclick = null; + } /** diff --git a/client_Page.html b/client_Page.html index eeed17f..92a5477 100644 --- a/client_Page.html +++ b/client_Page.html @@ -15,7 +15,7 @@
Имя; задача; результат; ответ сервера
+Имя; задача; результат; статус; ссылка на удаление