From acf1f8083f2d09023301e7fc2e0bbc88e662e371 Mon Sep 17 00:00:00 2001 From: AnthonyAxenov Date: Thu, 8 Sep 2022 10:29:16 +0800 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=B5=D0=B4=D1=83=D1=81=D0=BC?= =?UTF-8?q?=D0=BE=D1=82=D1=80=D0=B5=D0=BD=D1=8B=20=D0=BE=D1=88=D0=B8=D0=B1?= =?UTF-8?q?=D0=BA=D0=B8=20=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D0=B8?= =?UTF-8?q?=20=D0=BF=D0=BB=D0=B5=D0=B9=D0=BB=D0=B8=D1=81=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/public/js/checker.js | 5 ++++- src/views/details.twig | 7 ++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/public/js/checker.js b/src/public/js/checker.js index a7e7668..64f945d 100644 --- a/src/public/js/checker.js +++ b/src/public/js/checker.js @@ -10,7 +10,7 @@ document.querySelectorAll('tr.pls').forEach((tr) => { console.log('[' + id + '] DONE', xhr.response) el_status.classList.remove('bg-secondary') el_status.innerText = xhr.response.status - el_count.innerText = xhr.response.count + el_count.innerText = xhr.response.count ?? 0 switch (xhr.response.status) { case 'online': el_status.classList.add('bg-success') @@ -22,6 +22,9 @@ document.querySelectorAll('tr.pls').forEach((tr) => { el_status.classList.add('bg-danger') break } + if (xhr.response.error) { + el_status.title = '[' + xhr.response.error.code + '] ' + xhr.response.error.message + } } } xhr.onerror = () => { diff --git a/src/views/details.twig b/src/views/details.twig index 016a347..317976f 100644 --- a/src/views/details.twig +++ b/src/views/details.twig @@ -11,6 +11,11 @@ Однако названия каналов могут отображаться некорректно, причём не только здесь, но и в плеере. {% endif %} + {% if (error) %} + + {% endif %} {% endblock %} {% block content %} @@ -57,7 +62,7 @@
-

Список каналов ({{ count }})

+

Список каналов ({{ count ?? 0 }})