(name, fnName)
| 3072 | |
| 3073 | |
| 3074 | function createScreen(name, fnName) { |
| 3075 | const id = makeId(); |
| 3076 | const safeName = name || "Screen " + (screens.length + 1); |
| 3077 | const defaultFn = "draw" + safeName.replace(/\s+/g, ""); |
| 3078 | const screen = { |
| 3079 | id, |
| 3080 | name: safeName, |
| 3081 | fnName: fnName || defaultFn, |
| 3082 | elements: [], |
| 3083 | }; |
| 3084 | screens.push(screen); |
| 3085 | return screen; |
| 3086 | } |
| 3087 | |
| 3088 | function refreshScreenUI() { |
| 3089 | screenSelect.innerHTML = ""; |
no test coverage detected