sprog og rerender

This commit is contained in:
Andreas Gammelgaard Damsbo 2023-06-26 10:16:42 +02:00
commit 582e00b064
17 changed files with 236 additions and 154 deletions

View file

@ -1,12 +1,11 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
<html xmlns="http://www.w3.org/1999/xhtml" lang="da" xml:lang="da"><head>
<meta charset="utf-8">
<meta name="generator" content="quarto-1.3.361">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<meta name="dcterms.date" content="2023-04-28">
<meta name="description" content="Der er aldrig nok banan i banankage. Sådan er det ikke her!">
<title>Familien G Damsbo - Super nem banankage</title>
@ -51,16 +50,16 @@ ul.task-list li input[type="checkbox"] {
"type": "overlay",
"limit": 20,
"language": {
"search-no-results-text": "No results",
"search-matching-documents-text": "matching documents",
"search-copy-link-title": "Copy link to search",
"search-hide-matches-text": "Hide additional matches",
"search-more-match-text": "more match in this document",
"search-more-matches-text": "more matches in this document",
"search-clear-button-title": "Clear",
"search-detached-cancel-button-title": "Cancel",
"search-submit-button-title": "Submit",
"search-label": "Search"
"search-no-results-text": "Ingen resultater",
"search-matching-documents-text": "Matchende dokumenter",
"search-copy-link-title": "Kopier link for at søge",
"search-hide-matches-text": "Skjul yderligere resultater",
"search-more-match-text": "andet resultat i dette dokument",
"search-more-matches-text": "andre resultater i dette dokument",
"search-clear-button-title": "Ryd",
"search-detached-cancel-button-title": "Fortryd",
"search-submit-button-title": "Indsend",
"search-label": "Søg"
}
}</script>
<script async="" src="https://stats.nikohuru.dk/script.js" data-website-id="a4d92881-2a72-4d85-ac3c-6864e87b9881"></script>
@ -80,15 +79,15 @@ ul.task-list li input[type="checkbox"] {
<span class="navbar-title">Familien G Damsbo</span>
</a>
</div>
<div id="quarto-search" class="" title="Search"></div>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
<div id="quarto-search" class="" title="Søg"></div>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Skift navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav navbar-nav-scroll me-auto">
<li class="nav-item">
<a class="nav-link" href="../index.html" rel="" target="">
<span class="menu-text">Home</span></a>
<span class="menu-text">Start</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="../food.html" rel="" target="">
@ -102,11 +101,11 @@ ul.task-list li input[type="checkbox"] {
<ul class="navbar-nav navbar-nav-scroll ms-auto">
<li class="nav-item">
<a class="nav-link" href="https://github.com/agdamsbo/familien.gdamsbo" rel="" target="">
<span class="menu-text">Source</span></a>
<span class="menu-text">Kildekode</span></a>
</li>
</ul>
<div class="quarto-navbar-tools">
<a href="" class="quarto-color-scheme-toggle quarto-navigation-tool px-1" onclick="window.quartoToggleColorScheme(); return false;" title="Toggle dark mode"><i class="bi"></i></a>
<a href="" class="quarto-color-scheme-toggle quarto-navigation-tool px-1" onclick="window.quartoToggleColorScheme(); return false;" title="Skift mørk tilstand"><i class="bi"></i></a>
</div>
</div> <!-- /navcollapse -->
</div> <!-- /container-fluid -->
@ -118,7 +117,7 @@ ul.task-list li input[type="checkbox"] {
<!-- margin-sidebar -->
<div id="quarto-margin-sidebar" class="sidebar margin-sidebar">
<nav id="TOC" role="doc-toc" class="toc-active">
<h2 id="toc-title">On this page</h2>
<h2 id="toc-title">På denne side</h2>
<ul>
<li><a href="#noter" id="toc-noter" class="nav-link active" data-scroll-target="#noter">Noter</a></li>
@ -152,9 +151,9 @@ ul.task-list li input[type="checkbox"] {
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-heading">Udgivet</div>
<div class="quarto-title-meta-contents">
<p class="date">April 28, 2023</p>
<p class="date">28. april 2023</p>
</div>
</div>
@ -364,12 +363,12 @@ window.document.addEventListener("DOMContentLoaded", function (event) {
// flash "checked"
button.classList.add('code-copy-button-checked');
var currentTitle = button.getAttribute("title");
button.setAttribute("title", "Copied!");
button.setAttribute("title", "Kopieret!");
let tooltip;
if (window.bootstrap) {
button.setAttribute("data-bs-toggle", "tooltip");
button.setAttribute("data-bs-placement", "left");
button.setAttribute("data-bs-title", "Copied!");
button.setAttribute("data-bs-title", "Kopieret!");
tooltip = new bootstrap.Tooltip(button,
{ trigger: "manual",
customClass: "code-copy-button-tooltip",

View file

@ -86,7 +86,7 @@ ul.task-list li input[type="checkbox"] {
<ul class="navbar-nav navbar-nav-scroll me-auto">
<li class="nav-item">
<a class="nav-link" href="../index.html" rel="" target="">
<span class="menu-text">Home</span></a>
<span class="menu-text">Start</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="../food.html" rel="" target="">
@ -100,7 +100,7 @@ ul.task-list li input[type="checkbox"] {
<ul class="navbar-nav navbar-nav-scroll ms-auto">
<li class="nav-item">
<a class="nav-link" href="https://github.com/agdamsbo/familien.gdamsbo" rel="" target="">
<span class="menu-text">Source</span></a>
<span class="menu-text">Kildekode</span></a>
</li>
</ul>
<div class="quarto-navbar-tools">
@ -488,7 +488,7 @@ window.document.addEventListener("DOMContentLoaded", function (event) {
}
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var filterRegex = new RegExp("https:\/\/familien\.gdamsbo\.dk");
var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href);
}

View file

@ -86,7 +86,7 @@ ul.task-list li input[type="checkbox"] {
<ul class="navbar-nav navbar-nav-scroll me-auto">
<li class="nav-item">
<a class="nav-link" href="../index.html" rel="" target="">
<span class="menu-text">Home</span></a>
<span class="menu-text">Start</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="../food.html" rel="" target="">
@ -100,7 +100,7 @@ ul.task-list li input[type="checkbox"] {
<ul class="navbar-nav navbar-nav-scroll ms-auto">
<li class="nav-item">
<a class="nav-link" href="https://github.com/agdamsbo/familien.gdamsbo" rel="" target="">
<span class="menu-text">Source</span></a>
<span class="menu-text">Kildekode</span></a>
</li>
</ul>
<div class="quarto-navbar-tools">
@ -485,7 +485,7 @@ window.document.addEventListener("DOMContentLoaded", function (event) {
}
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var filterRegex = new RegExp("https:\/\/familien\.gdamsbo\.dk");
var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href);
}

View file

@ -86,7 +86,7 @@ ul.task-list li input[type="checkbox"] {
<ul class="navbar-nav navbar-nav-scroll me-auto">
<li class="nav-item">
<a class="nav-link" href="../index.html" rel="" target="">
<span class="menu-text">Home</span></a>
<span class="menu-text">Start</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="../food.html" rel="" target="">
@ -100,7 +100,7 @@ ul.task-list li input[type="checkbox"] {
<ul class="navbar-nav navbar-nav-scroll ms-auto">
<li class="nav-item">
<a class="nav-link" href="https://github.com/agdamsbo/familien.gdamsbo" rel="" target="">
<span class="menu-text">Source</span></a>
<span class="menu-text">Kildekode</span></a>
</li>
</ul>
<div class="quarto-navbar-tools">
@ -495,7 +495,7 @@ window.document.addEventListener("DOMContentLoaded", function (event) {
}
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var filterRegex = new RegExp("https:\/\/familien\.gdamsbo\.dk");
var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href);
}

View file

@ -1,5 +1,5 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
<html xmlns="http://www.w3.org/1999/xhtml" lang="da" xml:lang="da"><head>
<meta charset="utf-8">
<meta name="generator" content="quarto-1.3.361">
@ -50,16 +50,16 @@ ul.task-list li input[type="checkbox"] {
"type": "overlay",
"limit": 20,
"language": {
"search-no-results-text": "No results",
"search-matching-documents-text": "matching documents",
"search-copy-link-title": "Copy link to search",
"search-hide-matches-text": "Hide additional matches",
"search-more-match-text": "more match in this document",
"search-more-matches-text": "more matches in this document",
"search-clear-button-title": "Clear",
"search-detached-cancel-button-title": "Cancel",
"search-submit-button-title": "Submit",
"search-label": "Search"
"search-no-results-text": "Ingen resultater",
"search-matching-documents-text": "Matchende dokumenter",
"search-copy-link-title": "Kopier link for at søge",
"search-hide-matches-text": "Skjul yderligere resultater",
"search-more-match-text": "andet resultat i dette dokument",
"search-more-matches-text": "andre resultater i dette dokument",
"search-clear-button-title": "Ryd",
"search-detached-cancel-button-title": "Fortryd",
"search-submit-button-title": "Indsend",
"search-label": "Søg"
}
}</script>
<script async="" src="https://stats.nikohuru.dk/script.js" data-website-id="a4d92881-2a72-4d85-ac3c-6864e87b9881"></script>
@ -79,15 +79,15 @@ ul.task-list li input[type="checkbox"] {
<span class="navbar-title">Familien G Damsbo</span>
</a>
</div>
<div id="quarto-search" class="" title="Search"></div>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
<div id="quarto-search" class="" title="Søg"></div>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Skift navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav navbar-nav-scroll me-auto">
<li class="nav-item">
<a class="nav-link" href="../index.html" rel="" target="">
<span class="menu-text">Home</span></a>
<span class="menu-text">Start</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="../food.html" rel="" target="">
@ -101,11 +101,11 @@ ul.task-list li input[type="checkbox"] {
<ul class="navbar-nav navbar-nav-scroll ms-auto">
<li class="nav-item">
<a class="nav-link" href="https://github.com/agdamsbo/familien.gdamsbo" rel="" target="">
<span class="menu-text">Source</span></a>
<span class="menu-text">Kildekode</span></a>
</li>
</ul>
<div class="quarto-navbar-tools">
<a href="" class="quarto-color-scheme-toggle quarto-navigation-tool px-1" onclick="window.quartoToggleColorScheme(); return false;" title="Toggle dark mode"><i class="bi"></i></a>
<a href="" class="quarto-color-scheme-toggle quarto-navigation-tool px-1" onclick="window.quartoToggleColorScheme(); return false;" title="Skift mørk tilstand"><i class="bi"></i></a>
</div>
</div> <!-- /navcollapse -->
</div> <!-- /container-fluid -->
@ -117,7 +117,7 @@ ul.task-list li input[type="checkbox"] {
<!-- margin-sidebar -->
<div id="quarto-margin-sidebar" class="sidebar margin-sidebar">
<nav id="TOC" role="doc-toc" class="toc-active">
<h2 id="toc-title">On this page</h2>
<h2 id="toc-title">På denne side</h2>
<ul>
<li><a href="#dag-1" id="toc-dag-1" class="nav-link active" data-scroll-target="#dag-1">Dag 1</a></li>
@ -148,6 +148,12 @@ ul.task-list li input[type="checkbox"] {
<div class="quarto-title-meta">
<div>
<div class="quarto-title-meta-heading">Udgivet</div>
<div class="quarto-title-meta-contents">
<p class="date">26. juni 2023</p>
</div>
</div>
</div>
@ -364,12 +370,12 @@ window.document.addEventListener("DOMContentLoaded", function (event) {
// flash "checked"
button.classList.add('code-copy-button-checked');
var currentTitle = button.getAttribute("title");
button.setAttribute("title", "Copied!");
button.setAttribute("title", "Kopieret!");
let tooltip;
if (window.bootstrap) {
button.setAttribute("data-bs-toggle", "tooltip");
button.setAttribute("data-bs-placement", "left");
button.setAttribute("data-bs-title", "Copied!");
button.setAttribute("data-bs-title", "Kopieret!");
tooltip = new bootstrap.Tooltip(button,
{ trigger: "manual",
customClass: "code-copy-button-tooltip",

View file

@ -1,5 +1,5 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
<html xmlns="http://www.w3.org/1999/xhtml" lang="da" xml:lang="da"><head>
<meta charset="utf-8">
<meta name="generator" content="quarto-1.3.361">
@ -50,16 +50,16 @@ ul.task-list li input[type="checkbox"] {
"type": "overlay",
"limit": 20,
"language": {
"search-no-results-text": "No results",
"search-matching-documents-text": "matching documents",
"search-copy-link-title": "Copy link to search",
"search-hide-matches-text": "Hide additional matches",
"search-more-match-text": "more match in this document",
"search-more-matches-text": "more matches in this document",
"search-clear-button-title": "Clear",
"search-detached-cancel-button-title": "Cancel",
"search-submit-button-title": "Submit",
"search-label": "Search"
"search-no-results-text": "Ingen resultater",
"search-matching-documents-text": "Matchende dokumenter",
"search-copy-link-title": "Kopier link for at søge",
"search-hide-matches-text": "Skjul yderligere resultater",
"search-more-match-text": "andet resultat i dette dokument",
"search-more-matches-text": "andre resultater i dette dokument",
"search-clear-button-title": "Ryd",
"search-detached-cancel-button-title": "Fortryd",
"search-submit-button-title": "Indsend",
"search-label": "Søg"
}
}</script>
<script async="" src="https://stats.nikohuru.dk/script.js" data-website-id="a4d92881-2a72-4d85-ac3c-6864e87b9881"></script>
@ -79,15 +79,15 @@ ul.task-list li input[type="checkbox"] {
<span class="navbar-title">Familien G Damsbo</span>
</a>
</div>
<div id="quarto-search" class="" title="Search"></div>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
<div id="quarto-search" class="" title="Søg"></div>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Skift navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav navbar-nav-scroll me-auto">
<li class="nav-item">
<a class="nav-link" href="../index.html" rel="" target="">
<span class="menu-text">Home</span></a>
<span class="menu-text">Start</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="../food.html" rel="" target="">
@ -101,11 +101,11 @@ ul.task-list li input[type="checkbox"] {
<ul class="navbar-nav navbar-nav-scroll ms-auto">
<li class="nav-item">
<a class="nav-link" href="https://github.com/agdamsbo/familien.gdamsbo" rel="" target="">
<span class="menu-text">Source</span></a>
<span class="menu-text">Kildekode</span></a>
</li>
</ul>
<div class="quarto-navbar-tools">
<a href="" class="quarto-color-scheme-toggle quarto-navigation-tool px-1" onclick="window.quartoToggleColorScheme(); return false;" title="Toggle dark mode"><i class="bi"></i></a>
<a href="" class="quarto-color-scheme-toggle quarto-navigation-tool px-1" onclick="window.quartoToggleColorScheme(); return false;" title="Skift mørk tilstand"><i class="bi"></i></a>
</div>
</div> <!-- /navcollapse -->
</div> <!-- /container-fluid -->
@ -140,6 +140,12 @@ ul.task-list li input[type="checkbox"] {
<div class="quarto-title-meta">
<div>
<div class="quarto-title-meta-heading">Udgivet</div>
<div class="quarto-title-meta-contents">
<p class="date">26. juni 2023</p>
</div>
</div>
</div>
@ -325,12 +331,12 @@ window.document.addEventListener("DOMContentLoaded", function (event) {
// flash "checked"
button.classList.add('code-copy-button-checked');
var currentTitle = button.getAttribute("title");
button.setAttribute("title", "Copied!");
button.setAttribute("title", "Kopieret!");
let tooltip;
if (window.bootstrap) {
button.setAttribute("data-bs-toggle", "tooltip");
button.setAttribute("data-bs-placement", "left");
button.setAttribute("data-bs-title", "Copied!");
button.setAttribute("data-bs-title", "Kopieret!");
tooltip = new bootstrap.Tooltip(button,
{ trigger: "manual",
customClass: "code-copy-button-tooltip",
@ -503,7 +509,7 @@ window.document.addEventListener("DOMContentLoaded", function (event) {
}
}
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
var filterRegex = new RegExp("https:\/\/familien\.gdamsbo\.dk");
var filterRegex = new RegExp('/' + window.location.host + '/');
var isInternal = (href) => {
return filterRegex.test(href) || localhostRegex.test(href);
}