From 7f588023a935ced383371ef764b5ac35c231f367 Mon Sep 17 00:00:00 2001 From: mathwave Date: Sat, 18 Dec 2021 19:54:15 +0300 Subject: [PATCH] fix --- templates/solutions.html | 5 ++++- templates/task.html | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/templates/solutions.html b/templates/solutions.html index 942ceb2..d3e8cab 100644 --- a/templates/solutions.html +++ b/templates/solutions.html @@ -9,7 +9,10 @@ jQuery.get('/solutions_table?task_id={{ task.id }}&page=' + page.toString(), function(data) { document.getElementById('solutions').innerHTML = data; const name = "page_num_" + page.toString(); - document.getElementById(name).className = "btn btn-dark"; + elem = document.getElementById(name); + if (elem) { + elem.className = "btn btn-dark"; + } setTimeout(function() {doPoll()}, 2000); }) } diff --git a/templates/task.html b/templates/task.html index adf0d6f..56d1f80 100644 --- a/templates/task.html +++ b/templates/task.html @@ -27,7 +27,10 @@ jQuery.get('/solutions_table?task_id={{ task.id }}&username={{ user.username }}&page=' + page.toString(), function(data) { document.getElementById('solutions').innerHTML = data; const name = "page_num_" + page.toString(); - document.getElementById(name).className = "btn btn-dark"; + elem = document.getElementById(name); + if (elem) { + elem.className = "btn btn-dark"; + } jQuery.get('/task_runtime?task_id={{ task.id }}', function(data1) { document.getElementById('runtime').innerHTML = data1; setTimeout(function() {doPoll()}, 2000);