function createSimplifiedDropdown(targetId, dataset, facsId = null, addId = false){ const nativeContainer = document.getElementById(targetId).parentNode document.getElementById(targetId).style.display = "none" const selector = document.createElement("select") selector.id = facsId dataset.forEach(optionName => { const option = document.createElement("option") option.innerHTML = optionName option.value = optionName if (addId) option.id = (facsId || "dropdown") + "_" + optionName selector.appendChild(option) }) nativeContainer.appendChild(selector) return selector } //============================================= if (values.support_with_lunch) { if (values.office === "Lviv_test") { lunchTypeSelector.parentNode.hidden = true lunchTypeSelector.value = null lunchLviv.hidden = false meidoShown = false fsNative.meido.value = "" } else { lunchLviv.hidden = true lunchTypeSelector.parentNode.hidden = false } } else { lunchTypeSelector.parentNode.hidden = true lunchTypeSelector.value = null if (meidoActive) meidoMenu.hidden = true meidoShown = false lunchLviv.hidden = true fsNative.meido.value = "" } const customMenuOption = document.getElementById("lunch_type_Custom menu") customMenuOption.hidden = true if (meidoTimeCheck && values.access_week !== "Current week" && officeMeido[values.office] && hasMeidoId) customMenuOption.hidden = false meidoShown = lunchTypeSelector.value === "Custom menu" meidoMenu.hidden = !meidoShown