const versions = { "main": "v1.10.2-dev1", "latest": "v1.10.1" }; var scripts = document.getElementsByTagName("script"), scriptUrl = new URL(scripts[scripts.length-1].src); docUrl = new URL(document.URL); baseUrl = new URL(scriptUrl) baseUrl.pathname = baseUrl.pathname.split('/').slice(0,-1).join("/") function urlForVersion(url, version) { url = new URL(url); pathname = url.pathname.replace(baseUrl.pathname, ""); parts = pathname.split("/"); parts[1] = version; url.pathname = baseUrl.pathname + parts.join("/"); return url } function writeVersionDropdown() { currentVersion = document.currentScript.parentNode.innerText; document.currentScript.parentNode.classList.add("dropdown"); document.currentScript.parentNode.innerText = ""; document.write(' '+currentVersion+''); document.write('