/* -------------------------------------------------------- FUNCIONES DE DETECCIÓN Identifican si el visitante usa teléfono o tablet/escritorio. No es necesario modificar esta parte. -------------------------------------------------------- */ function esTelefono() { return /Android.*Mobile|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i .test(navigator.userAgent); }
function esTablet() { return /iPad|Android(?!.*Mobile)/i .test(navigator.userAgent); }
/* -------------------------------------------------------- FUNCIÓN PARA CARGAR EL DASHBOARD DE TABLEAU Recibe el tipo de dispositivo ('phone' o 'desktop') y construye el embed con el parámetro correcto. No es necesario modificar esta parte. -------------------------------------------------------- */ function cargarTableau(tipoDispositivo) { var ancho, alto;
if (tipoDispositivo === "phone") { ancho = "100%"; alto = "1227px"; } else { ancho = "1000px"; alto = "827px"; }
document.getElementById("contenedor-dashboard").innerHTML = `
`;
var divElement = document.getElementById("viz1776964673599"); var vizElement = divElement.getElementsByTagName("object")[0]; vizElement.style.width = ancho; vizElement.style.height = alto;
var scriptElement = document.createElement("script"); scriptElement.src = "https://public.tableau.com/javascripts/api/viz_v1.js"; document.body.appendChild(scriptElement); }
if (esTelefono()) {
/* --------------------------------------------------------
MENSAJES PARA TELÉFONO
Cambia los textos entre comillas según lo que necesites.
-------------------------------------------------------- */
document.getElementById("icon").textContent = "📱";
document.getElementById("mensaje").textContent = "Bienvenido desde tu dispositivo móvil"; // <- CAMBIA ESTE MENSAJE
document.getElementById("dispositivo").textContent = "Accediste desde un teléfono"; // <- CAMBIA ESTE MENSAJE
cargarTableau("phone");
} else {
/* --------------------------------------------------------
MENSAJES PARA TABLET O ESCRITORIO
Cambia los textos entre comillas según lo que necesites.
-------------------------------------------------------- */
document.getElementById("icon").textContent = esTablet() ? "📟" : "💻";
document.getElementById("mensaje").textContent = "Bienvenido"; // <- CAMBIA ESTE MENSAJE
document.getElementById("dispositivo").textContent = esTablet()
? "Accediste desde una tablet" // <- CAMBIA ESTE MENSAJE (tablet)
: "Accediste desde una computadora"; // <- CAMBIA ESTE MENSAJE (escritorio)
cargarTableau("desktop");
}