(mode)
| 4833 | } |
| 4834 | |
| 4835 | function setConferenceAccessMode(mode) { |
| 4836 | const normalized = ["public", "credential", "manual"].includes(mode) ? mode : "public"; |
| 4837 | ["settingEnableArxiv", "settingEnableOpenReview"].forEach((id) => { |
| 4838 | $(id).addEventListener("change", () => syncDailySourceControls({ |
| 4839 | ...(state.settings?.source_preferences || {}), |
| 4840 | enable_arxiv: $("settingEnableArxiv").checked, |
| 4841 | enable_openreview: $("settingEnableOpenReview").checked, |
| 4842 | arxiv_categories: selectedSettingTagValues("settingArxivCategories"), |
| 4843 | conferences: selectedSettingConferences() |
| 4844 | })); |
| 4845 | }); |
| 4846 | document.querySelectorAll('input[name="conferenceAccessMode"]').forEach((input) => { |
| 4847 | input.checked = input.value === normalized; |
| 4848 | }); |
| 4849 | } |
| 4850 | |
| 4851 | function currentConferenceAccessMode() { |
| 4852 | return document.querySelector('input[name="conferenceAccessMode"]:checked')?.value || "public"; |
no test coverage detected