MediaWiki:Common.js
Nota: dopo aver pubblicato, potrebbe essere necessario pulire la cache del proprio browser per vedere i cambiamenti.
- Firefox / Safari: tieni premuto il tasto delle maiuscole Shift e fai clic su Ricarica, oppure premi Ctrl-F5 o Ctrl-R (⌘-R su Mac)
- Google Chrome: premi Ctrl-Shift-R (⌘-Shift-R su un Mac)
- Internet Explorer / Edge: tieni premuto il tasto Ctrl e fai clic su Aggiorna, oppure premi Ctrl-F5
- Opera: premi Ctrl-F5.
/* Any JavaScript here will be loaded for all users on every page load. */ // CODICE PER IL TRANSLATE BUTTON // Aggiungi il bottone quando il DOM è pronto document.addEventListener("DOMContentLoaded", function() { console.error('TEST') // Crea il bottone var translateButton = document.createElement("button"); translateButton.textContent = "Traduci Pagina"; translateButton.style.position = "fixed"; translateButton.style.bottom = "10px"; translateButton.style.right = "10px"; translateButton.style.zIndex = "1000"; translateButton.style.padding = "10px"; translateButton.style.backgroundColor = "#007bff"; translateButton.style.color = "#ffffff"; translateButton.style.border = "none"; translateButton.style.borderRadius = "5px"; translateButton.style.cursor = "pointer"; // Aggiungi l'evento click al bottone translateButton.addEventListener("click", function() { var currentUrl = window.location.href; var userLang = navigator.language || navigator.userLanguage; // Ottieni la lingua del browser var targetLanguage = userLang.split('-')[0]; // Prendi solo la parte principale della lingua (es. "it" da "it-IT") var translateUrl = "https://translate.google.com/translate?hl=&sl=auto&tl=" + targetLanguage + "&u=" + encodeURIComponent(currentUrl); window.open(translateUrl, '_blank'); }); // Aggiungi il bottone al corpo della pagina document.body.appendChild(translateButton); });