default weather to off, add metadata weather setting

This commit is contained in:
2026-01-03 16:34:43 -06:00
parent 9f8b81435f
commit 2aa1fdb6c0
3 changed files with 3 additions and 2 deletions

View File

@@ -185,6 +185,7 @@ export default {
iconURL: "/img/wafrn.svg", iconURL: "/img/wafrn.svg",
}, },
], ],
weatherOnByDefault: false,
weatherSymbol: "❅", weatherSymbol: "❅",
webrings: [ webrings: [
{ {

View File

@@ -151,7 +151,7 @@
const weatherPreference = localStorage.getItem("weather"); const weatherPreference = localStorage.getItem("weather");
// Initial weather preference check on page load // Initial weather preference check on page load
if (weatherPreference == 0) { if ({% if metadata.weatherOnByDefault == false %}!weatherPreference || {% endif %}weatherPreference == 0) {
weather.classList.add("hidden"); weather.classList.add("hidden");
weatherToggle.checked = false; weatherToggle.checked = false;
} else { } else {

View File

@@ -25,6 +25,6 @@
</style> </style>
<form id="weatherController"> <form id="weatherController">
<input type="checkbox" id="weatherToggle" checked /> <input type="checkbox" id="weatherToggle" {% if metadata.weatherOnByDefault %}checked{% endif %} />
<label for="weatherToggle">Show weather?</label> <label for="weatherToggle">Show weather?</label>
</form> </form>