From ae91c2f5d6994b8d365eca4a600649fdc980d7e4 Mon Sep 17 00:00:00 2001 From: skomerko <168652295+skomerko@users.noreply.github.com> Date: Mon, 17 Feb 2025 16:33:21 +0100 Subject: [PATCH] WebUI: Access element attribute/property natively in log tables --- src/webui/www/private/scripts/dynamicTable.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/webui/www/private/scripts/dynamicTable.js b/src/webui/www/private/scripts/dynamicTable.js index bd7093718..81d00e202 100644 --- a/src/webui/www/private/scripts/dynamicTable.js +++ b/src/webui/www/private/scripts/dynamicTable.js @@ -3258,7 +3258,8 @@ window.qBittorrent.DynamicTable ??= (() => { initColumnsFunctions: function() { this.columns["timestamp"].updateTd = function(td, row) { const date = new Date(this.getRowValue(row) * 1000).toLocaleString(); - td.set({ text: date, title: date }); + td.textContent = date; + td.title = date; }; this.columns["type"].updateTd = function(td, row) { @@ -3286,7 +3287,8 @@ window.qBittorrent.DynamicTable ??= (() => { addClass = "logUnknown"; break; } - td.set({ text: logLevel, title: logLevel }); + td.textContent = logLevel; + td.title = logLevel; td.closest("tr").className = `logTableRow${addClass}`; }; }, @@ -3333,7 +3335,8 @@ window.qBittorrent.DynamicTable ??= (() => { this.columns["timestamp"].updateTd = function(td, row) { const date = new Date(this.getRowValue(row) * 1000).toLocaleString(); - td.set({ text: date, title: date }); + td.textContent = date; + td.title = date; }; this.columns["blocked"].updateTd = function(td, row) { @@ -3346,7 +3349,8 @@ window.qBittorrent.DynamicTable ??= (() => { status = "QBT_TR(Banned)QBT_TR[CONTEXT=ExecutionLogWidget]"; addClass = "peerBanned"; } - td.set({ text: status, title: status }); + td.textContent = status; + td.title = status; td.closest("tr").className = `logTableRow${addClass}`; }; },