default weather to off, add metadata weather setting
This commit is contained in:
@@ -185,6 +185,7 @@ export default {
|
|||||||
iconURL: "/img/wafrn.svg",
|
iconURL: "/img/wafrn.svg",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
weatherOnByDefault: false,
|
||||||
weatherSymbol: "❅",
|
weatherSymbol: "❅",
|
||||||
webrings: [
|
webrings: [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user