default weather to off, add metadata weather setting
This commit is contained in:
@@ -185,6 +185,7 @@ export default {
|
||||
iconURL: "/img/wafrn.svg",
|
||||
},
|
||||
],
|
||||
weatherOnByDefault: false,
|
||||
weatherSymbol: "❅",
|
||||
webrings: [
|
||||
{
|
||||
|
||||
@@ -151,7 +151,7 @@
|
||||
const weatherPreference = localStorage.getItem("weather");
|
||||
|
||||
// Initial weather preference check on page load
|
||||
if (weatherPreference == 0) {
|
||||
if ({% if metadata.weatherOnByDefault == false %}!weatherPreference || {% endif %}weatherPreference == 0) {
|
||||
weather.classList.add("hidden");
|
||||
weatherToggle.checked = false;
|
||||
} else {
|
||||
|
||||
@@ -25,6 +25,6 @@
|
||||
</style>
|
||||
|
||||
<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>
|
||||
</form>
|
||||
|
||||
Reference in New Issue
Block a user