/* RTD Search integration */ document.addEventListener("DOMContentLoaded", function(event) { // Trigger Read the Docs' search addon instead of Material MkDocs default document.querySelector(".md-search__input").addEventListener("focus", (e) => { const event = new CustomEvent("readthedocs-search-show"); document.dispatchEvent(event); }); }); /* RTD version selector */ // Use CustomEvent to generate the version selector document.addEventListener( "readthedocs-addons-data-ready", function (event) { const config = event.detail.data(); const versioning = `
`; // Check if we already added versions and remove them if so. // This happens when using the "Instant loading" feature. // See https://squidfunk.github.io/mkdocs-material/setup/setting-up-navigation/#instant-loading const currentVersions = document.querySelector(".md-version"); if (currentVersions !== null) { currentVersions.remove(); } document.querySelector(".md-header__topic").insertAdjacentHTML("beforeend", versioning); });