* Organize viewports reducers * Organize viewports actions * Add local state to store dom node and remove hack * Comment usage of dom in vtk * Fix set of enabledElements * Fix warning in html viewport * Update docs for state * Add commandsmanager to commandsmodule
21 lines
555 B
JavaScript
21 lines
555 B
JavaScript
const state = {
|
|
enabledElements: {},
|
|
};
|
|
|
|
/**
|
|
* Sets the enabled element `dom` reference for an active viewport.
|
|
* @param {HTMLElement} dom Active viewport element.
|
|
* @return void
|
|
*/
|
|
const setEnabledElement = (viewportIndex, element) =>
|
|
(state.enabledElements[viewportIndex] = element);
|
|
|
|
/**
|
|
* Grabs the enabled element `dom` reference of an active viewport.
|
|
*
|
|
* @return {HTMLElement} Active viewport element.
|
|
*/
|
|
const getEnabledElement = viewportIndex => state.enabledElements[viewportIndex];
|
|
|
|
export { setEnabledElement, getEnabledElement };
|