// INICIO: permite cambiar la opacidad de los iconos si el ratón pasa por encima const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]') const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)) // BUSCADOR: permite el resize del iframe window.addEventListener('message', (event) => { if (event.origin !== 'https://projectes.ice.upc.edu') return; if (event.data && event.data.iframeCercadorAltura) { document.getElementById('miIframe').style.height = event.data.iframeCercadorAltura + 'px'; } }); // BUSCADOR: permite cambiar la url del iframe document.addEventListener('DOMContentLoaded', () => { const queryString = window.location.search; const iframe = document.getElementById('miIframe'); if (queryString && iframe) { const iframeUrl = new URL(iframe.src); iframeUrl.search = queryString; iframe.src = iframeUrl.toString(); } }); // BUSCADOR: cambia la url de la pagina en funcion de la busqueda del iframe window.addEventListener('message', e => { if (typeof e.data?.iframeCercadorQuery === 'string') { const query = e.data.iframeCercadorQuery const url = window.location.pathname + (query ? '?' + query : '') history.replaceState(null, '', url) } })