From 46658a85d6dcfd02ec8924bf9a8ed5e733c6f292 Mon Sep 17 00:00:00 2001 From: dgtlmoon Date: Thu, 23 Oct 2025 13:18:16 +0200 Subject: [PATCH] UI - Fix watch table striping on delete #3523 --- changedetectionio/static/js/realtime.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/changedetectionio/static/js/realtime.js b/changedetectionio/static/js/realtime.js index e238992d..cd00e43a 100644 --- a/changedetectionio/static/js/realtime.js +++ b/changedetectionio/static/js/realtime.js @@ -2,6 +2,13 @@ $(document).ready(function () { + function reapplyTableStripes() { + $('.watch-table tbody tr').each(function(index) { + $(this).removeClass('pure-table-odd pure-table-even'); + $(this).addClass(index % 2 === 0 ? 'pure-table-odd' : 'pure-table-even'); + }); + } + function bindSocketHandlerButtonsEvents(socket) { $('.ajax-op').on('click.socketHandlerNamespace', function (e) { e.preventDefault(); @@ -101,6 +108,7 @@ $(document).ready(function () { socket.on('watch_deleted', function (data) { $('tr[data-watch-uuid="' + data.uuid + '"] td').fadeOut(500, function () { $(this).closest('tr').remove(); + reapplyTableStripes(); }); });