diff options
Diffstat (limited to 'content/frontend/default/default.js')
-rw-r--r-- | content/frontend/default/default.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/content/frontend/default/default.js b/content/frontend/default/default.js index fa6933be..3935d9e2 100644 --- a/content/frontend/default/default.js +++ b/content/frontend/default/default.js @@ -1,10 +1,15 @@ import Vue from 'vue'; import NavigationToggle from './components/navigation_toggle.vue'; import VersionBanner from './components/version_banner.vue'; +import VersionsMenu from './components/versions_menu.vue'; import { setupTableOfContents } from './setup_table_of_contents'; document.addEventListener('DOMContentLoaded', () => { const versionBanner = document.querySelector('#js-version-banner'); + if (!versionBanner) { + return; + } + const isOutdated = versionBanner.hasAttribute('data-is-outdated'); const { latestVersionUrl, archivesUrl } = versionBanner.dataset; @@ -44,3 +49,15 @@ document.addEventListener('DOMContentLoaded', () => { setupTableOfContents(); }); + +document.addEventListener('DOMContentLoaded', () => { + return new Vue({ + el: '.js-versions-menu', + components: { + VersionsMenu, + }, + render(createElement) { + return createElement(VersionsMenu); + }, + }); +}); |