"use strict"; Reveal.addEventListener( "ready", (event) => { let user = '' if(document.location.href.indexOf("?") != -1) { user = document.location.href.substring( document.location.href.indexOf("?")+1, document.location.href.indexOf("#") ); } console.log(user); let as = document.getElementsByTagName("a"); for (let a of as) { let link = a.href; if( a.classList == '' && a.href != '' && !a.href.includes('javascript:') ) { //console.log(link); let url = new URL(link); if ( url.origin == "http://dv.wa" && user != "" ) { a.href = "http://vm-" + user + ".local.isima.fr" + url.pathname + url.search; a.innerHTML = "http://vm-" + user + ".local.isima.fr" + url.pathname + url.search; a.target = "_blank"; } } } for (let code of document.getElementsByTagName("code")) { if (user != "") { code.innerHTML = code.innerHTML.replaceAll("dv.wa", "vm-" + user + ".local.isima.fr"); } } });