Skip to content

Commit 6cde7f7

Browse files
rdhyeeclaude
andauthored
Fix palette import path for OJS runtime (#115)
OJS resolves relative imports against its own runtime path (/site_libs/quarto-ojs/), not the page URL — so ../assets/js/... became /site_libs/assets/js/... (404). Use an absolute URL built from document.baseURI so it resolves against the page instead. Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 9440de3 commit 6cde7f7

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

tutorials/isamples_explorer.qmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ cross_filter_url = "https://data.isamples.org/isamples_202601_facet_cross_filter
3838
sample_facets_url = "https://data.isamples.org/isamples_202601_sample_facets_v2.parquet"
3939
4040
// Source color scheme — imported from canonical palette (issue #113)
41-
_palette = await import('../assets/js/source-palette.js')
41+
_palette = await import(new URL('/assets/js/source-palette.js', document.baseURI).href)
4242
SOURCE_COLORS = _palette.SOURCE_COLORS
4343
4444
// Cesium colors

tutorials/parquet_cesium_isamples_wide.qmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ viewof viewModeToggle = Inputs.radio(["clustered", "all points"], {
9696
```{ojs}
9797
//| echo: false
9898
// Source color scheme — imported from canonical palette (issue #113)
99-
_palette = await import('../assets/js/source-palette.js')
99+
_palette = await import(new URL('/assets/js/source-palette.js', document.baseURI).href)
100100
CLUSTER_COLORS = _palette.SOURCE_COLORS
101101
102102
// H3 resolution based on camera height

tutorials/progressive_globe.qmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ facets_url = `${R2_BASE}/isamples_202601_sample_facets.parquet`
207207
facet_summaries_url = `${R2_BASE}/isamples_202601_facet_summaries.parquet`
208208
209209
// Canonical palette — see issue #113
210-
_palette = await import('../assets/js/source-palette.js')
210+
_palette = await import(new URL('/assets/js/source-palette.js', document.baseURI).href)
211211
SOURCE_COLORS = _palette.SOURCE_COLORS
212212
SOURCE_NAMES = _palette.SOURCE_NAMES
213213

0 commit comments

Comments
 (0)