diff --git a/sn_translator/sn-translator.js b/sn_translator/sn-translator.js index ff558e3..6ee2d54 100644 --- a/sn_translator/sn-translator.js +++ b/sn_translator/sn-translator.js @@ -44,10 +44,13 @@ function translate(text, source, target) { const sleep = (ms) => new Promise((r) => setTimeout(r, ms)); +const log = (msg) => console.log(`sn-translator: `, msg); + function addButtons() { - console.log('sn-translator: Adding button to every comment ...'); const commentSection = document.querySelector('.item_comments__cN57K'); const comments = commentSection.querySelectorAll('.comment_comment__5uvl3'); + log(`Found ${comments.length} comment(s)`); + log(`Adding translate button to every comment ...`); for (const comment of comments) { const topBar = comment.querySelector('.item_other__qNlji'); const content = comment.querySelector('.comment_text__nHI0E'); @@ -62,7 +65,7 @@ function addButtons() { topBar.appendChild(padding); topBar.appendChild(btn); } - console.log('Done'); + log(`Done`); } (async function () { @@ -72,14 +75,14 @@ function addButtons() { await sleep(initialSleep); let pathname = window.location.pathname; - console.log(`Current location: ${pathname}`); + log(`Current location: ${pathname}`); addButtons(); // Check if URL changed and rerun script const scriptInterval = 1000; setInterval(() => { if (window.location.pathname !== pathname) { pathname = window.location.pathname; - console.log(`New location detected: ${pathname}`); + log(`New location detected: ${pathname}`); addButtons(); } }, scriptInterval);