MediaWiki:Common.js: differenze tra le versioni
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. */ | /* Any JavaScript here will be loaded for all users on every page load. */ | ||
console.error('TEST EX') | |||
// CODICE PER IL TRANSLATE BUTTON | // CODICE PER IL TRANSLATE BUTTON |
Versione delle 13:14, 3 lug 2024
/* Any JavaScript here will be loaded for all users on every page load. */ console.error('TEST EX') // 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); });