MCPcopy Index your code
hub / github.com/cifertech/DisplayKit / setActiveScreen

Function setActiveScreen

app.js:3101–3117  ·  view source on GitHub ↗
(id, push = true)

Source from the content-addressed store, hash-verified

3099}
3100
3101function setActiveScreen(id, push = true) {
3102 const screen = screens.find((s) => s.id === id);
3103 if (!screen) return;
3104 activeScreenId = id;
3105 elements = screen.elements;
3106 selectedId = null;
3107 selectedIds = new Set();
3108 refreshScreenUI();
3109 screenSelect.value = id;
3110 screenFnNameInput.value = screen.fnName || "";
3111 updatePreviewSize();
3112 renderElements();
3113 renderLayers();
3114 updatePropsInputs();
3115 updateCode();
3116 if (push) pushHistory();
3117}
3118
3119function syncActiveScreenElements() {
3120 const scr = screens.find((s) => s.id === activeScreenId);

Callers 4

applyStateSnapshotFunction · 0.85
renderUiExamplesFunction · 0.85
initScreensFunction · 0.85
app.jsFile · 0.85

Calls 7

refreshScreenUIFunction · 0.85
updatePreviewSizeFunction · 0.85
renderElementsFunction · 0.85
renderLayersFunction · 0.85
updatePropsInputsFunction · 0.85
updateCodeFunction · 0.85
pushHistoryFunction · 0.85

Tested by

no test coverage detected