Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | 34x 34x 216x 216x 34x 7x 34x | const state = { // The `defaultContext` of an extension's commandsModule DEFAULT_CONTEXT: 'CORNERSTONE', enabledElements: {}, }; /** * Sets the enabled element `dom` reference for an active viewport. * @param {HTMLElement} dom Active viewport element. * @return void */ const setEnabledElement = (viewportId: string, element: HTMLElement, context?: string): void => { const targetContext = context || state.DEFAULT_CONTEXT; state.enabledElements[viewportId] = { element, context: targetContext, }; }; /** * Grabs the enabled element `dom` reference of an active viewport. * * @return {HTMLElement} Active viewport element. */ const getEnabledElement = viewportId => { return state.enabledElements[viewportId]; }; const reset = () => { state.enabledElements = {}; }; export { setEnabledElement, getEnabledElement, reset }; |