diff --git a/assets/kit/interimm.js b/assets/kit/interimm.js index 2a60b8c..28d8d81 100644 --- a/assets/kit/interimm.js +++ b/assets/kit/interimm.js @@ -20,7 +20,12 @@ const GITHUB_ICON = ''; const MENU_ICON = ''; - const renderHeader = (nav, current) => { + // A site with its own page in another language names it on the header, e.g. + // data-lang-cn="https://cities.interimm.org/?lang=cn"; otherwise the language + // link goes to that language's interimm.org home page. + const langUrl = (header, l) => header.getAttribute(`data-lang-${l.lang}`) || l.url; + + const renderHeader = (header, nav, current) => { const link = (item) => `${esc(item.name)}`; const items = nav.menu.map((item) => { if (item.children && item.children.length) { @@ -29,7 +34,7 @@ } return `