nidus-sync/html/template/rmo/layout/base.html
Eli Ribble 31947c848a
Move static outside HTML. Start work on TypeScript bundle
It's not strictly HTML, so that's just correct.

This is just worth doing while building the new TypeScript bundle
2026-03-21 03:06:59 +00:00

44 lines
1.6 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>{{ template "title" . }} - Report Mosquitoes Online</title>
<!-- Bootstrap & Custom CSS -->
<link href="/static/css/bootstrap.css" rel="stylesheet" />
<!-- Bootstrap Icons -->
<link rel="stylesheet" href="/static/vendor/css/bootstrap-icons.min.css" />
<link rel="icon" href="/static/ico/favicon-rmo.ico" type="image/x-icon" />
{{ block "extraheader" . }}{{ end }}
<script>
var tooltipByElementId = {};
document.addEventListener("DOMContentLoaded", function () {
var popoverTriggerList = [].slice.call(
document.querySelectorAll('[data-bs-toggle="popover"]'),
);
var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
return new bootstrap.Popover(popoverTriggerEl);
});
console.log("Initialized ", popoverTriggerList.length, " popovers");
var tooltipTriggerList = [].slice.call(
document.querySelectorAll('[data-bs-toggle="tooltip"]'),
);
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
let t = new bootstrap.Tooltip(tooltipTriggerEl);
if (tooltipTriggerEl.id != "") {
tooltipByElementId[tooltipTriggerEl.id] = t;
console.log("added tooltip to", tooltipTriggerEl.id);
}
return t;
});
console.log("Initialized ", tooltipTriggerList.length, " tooltips");
});
</script>
</head>
<body>
{{ template "content" . }}
{{ template "rmo/component/footer.html" . }}
<script src="/static/vendor/js/bootstrap.bundle.min.js"></script>
</body>
</html>