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 }})