diff --git a/contrib/webconsole/torrent_client.html b/contrib/webconsole/torrent_client.html index d84ac331..5552313e 100644 --- a/contrib/webconsole/torrent_client.html +++ b/contrib/webconsole/torrent_client.html @@ -37,11 +37,11 @@ currentTorrentsData = r.result.torrents; if (currentTorrentsData.length === 0) { - torrents.innerHTML = '
  • No downloads
  • '; + torrents.textContent = '
  • No downloads
  • '; return; } - torrents.innerHTML = currentTorrentsData.map(el => { + torrents.textContent = currentTorrentsData.map(el => { const percent = el.percentDone ? (el.percentDone*100).toFixed(2) : 0.0; const speed = window.tjs.formatBytes ? window.tjs.formatBytes(el.rateDownload) : `${el.rateDownload} B/s`; const speedUp = window.tjs.formatBytes ? window.tjs.formatBytes(el.rateUpload) : `${el.rateUpload} B/s`; @@ -91,18 +91,18 @@ document.getElementById('modal_torrent_title').textContent = `DETAILS: ${torrent.name} (#${torrent.id})`; const filesList = document.getElementById('modal_files_list'); - filesList.innerHTML = torrent.files?.length + filesList.textContent = torrent.files?.length ? torrent.files.map(f => `
  • ${f.name} — ${(f.bytesCompleted / 1048576).toFixed(2)} / ${(f.length / 1048576).toFixed(2)} MB (${((f.bytesCompleted / f.length) * 100 || 0).toFixed(1)}%)
  • `).join('') : '
  • NO_FILES
  • '; const peersList = document.getElementById('modal_peers_list'); const trackersList = document.getElementById('modal_trackers_list'); document.getElementById('peer_count').textContent = torrent.peers ? torrent.peers.length : 0; - peersList.innerHTML = torrent.peers?.length + peersList.textContent = torrent.peers?.length ? torrent.peers.map(p => `
  • ${p.address} (${p.clientName || 'Unk'}) — ${(p.rateToClient/1024).toFixed(2)} KB/s — ${(p.rateToPeer/1024).toFixed(2)} KB/s
  • `).join('') : '
  • NO_PEERS
  • '; - trackersList.innerHTML = torrent.trackers?.length + trackersList.textContent = torrent.trackers?.length ? torrent.trackers.map(p => `
  • [id:${p.id}] announce: ${p.announce} ; tier - ${p.tier}
  • `).join('') : '
  • NO_TRACKERS
  • ';