()
| 3086 | } |
| 3087 | |
| 3088 | function refreshScreenUI() { |
| 3089 | screenSelect.innerHTML = ""; |
| 3090 | screens.forEach((scr) => { |
| 3091 | const opt = document.createElement("option"); |
| 3092 | opt.value = scr.id; |
| 3093 | opt.textContent = scr.name; |
| 3094 | screenSelect.appendChild(opt); |
| 3095 | }); |
| 3096 | if (activeScreenId && screens.some((s) => s.id === activeScreenId)) { |
| 3097 | screenSelect.value = activeScreenId; |
| 3098 | } |
| 3099 | } |
| 3100 | |
| 3101 | function setActiveScreen(id, push = true) { |
| 3102 | const screen = screens.find((s) => s.id === id); |
no outgoing calls
no test coverage detected