MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / setConferenceAccessMode

Function setConferenceAccessMode

deployments/desktop/static/desktop.js:4835–4849  ·  view source on GitHub ↗
(mode)

Source from the content-addressed store, hash-verified

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";

Callers 1

renderSettingsFunction · 0.85

Calls 4

syncDailySourceControlsFunction · 0.85
selectedSettingTagValuesFunction · 0.85
$Function · 0.70

Tested by

no test coverage detected