From: Julien Déramond Date: Fri, 1 May 2026 17:28:06 +0000 (+0200) Subject: Docs: fix theme selector on direct load (Cheatsheet/Sidebars examples) (#42382) X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=fe0a220cf795ae0882aff7bd50c7b88b87b7573b;p=thirdparty%2Fbootstrap.git Docs: fix theme selector on direct load (Cheatsheet/Sidebars examples) (#42382) --- diff --git a/site/src/assets/examples/cheatsheet/cheatsheet.js b/site/src/assets/examples/cheatsheet/cheatsheet.js index 422eb23943..9529872d61 100644 --- a/site/src/assets/examples/cheatsheet/cheatsheet.js +++ b/site/src/assets/examples/cheatsheet/cheatsheet.js @@ -1,4 +1,4 @@ -import { Tooltip, Popover, Toast } from '../../dist/js/bootstrap.bundle.js' +import { Tooltip, Popover, Toast } from '@bootstrap' document.querySelectorAll('.tooltip-demo') .forEach(tooltip => { diff --git a/site/src/assets/examples/sidebars/sidebars.js b/site/src/assets/examples/sidebars/sidebars.js index 6b3177aa43..4784568783 100644 --- a/site/src/assets/examples/sidebars/sidebars.js +++ b/site/src/assets/examples/sidebars/sidebars.js @@ -1,4 +1,4 @@ -import { Tooltip } from '../../dist/js/bootstrap.bundle.js' +import { Tooltip } from '@bootstrap' const tooltipTriggerList = [...document.querySelectorAll('[data-bs-toggle="tooltip"]')] tooltipTriggerList.forEach(tooltipTriggerEl => { diff --git a/site/src/layouts/ExamplesLayout.astro b/site/src/layouts/ExamplesLayout.astro index 4a232df09c..9e13fab228 100644 --- a/site/src/layouts/ExamplesLayout.astro +++ b/site/src/layouts/ExamplesLayout.astro @@ -15,6 +15,12 @@ const { body_class, extra_css, extra_js, html_class, include_js, title = 'Exampl const pageTitle = `${title} · ${getConfig().title} v${getConfig().docs_version}` const canonicalUrl = new URL(Astro.url.pathname, Astro.site) +const bootstrapJsProps = getVersionedBsJsProps() +const importMap = JSON.stringify({ + imports: { + '@bootstrap': bootstrapJsProps.src + } +}) --- @@ -121,7 +127,8 @@ const canonicalUrl = new URL(Astro.url.pathname, Astro.site) { include_js !== false && ( -