mirror of
https://github.com/minetest/contentdb.git
synced 2024-12-24 15:02:25 +01:00
29 lines
786 B
JavaScript
29 lines
786 B
JavaScript
|
// @author rubenwardy
|
||
|
// @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-v3-or-Later
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
window.addEventListener("load", () => {
|
||
|
function setup_toggle(type) {
|
||
|
const toggle = document.getElementById("set_" + type);
|
||
|
|
||
|
function on_change() {
|
||
|
const rel = document.getElementById(type + "_rel");
|
||
|
if (toggle.checked) {
|
||
|
rel.parentElement.style.opacity = "1";
|
||
|
} else {
|
||
|
// $("#" + type + "_rel").attr("disabled", "disabled");
|
||
|
rel.parentElement.style.opacity = "0.4";
|
||
|
rel.value = document.querySelector(`#${type}_rel option:first-child`).value;
|
||
|
rel.dispatchEvent(new Event("change"));
|
||
|
}
|
||
|
}
|
||
|
|
||
|
toggle.addEventListener("change", on_change);
|
||
|
on_change();
|
||
|
}
|
||
|
|
||
|
setup_toggle("min");
|
||
|
setup_toggle("max");
|
||
|
});
|