Skip to content

Commit

Permalink
Move event target handlers
Browse files Browse the repository at this point in the history
  • Loading branch information
igoroctaviano committed Nov 9, 2023
1 parent 5ecc9f2 commit a9da232
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions extensions/cornerstone/src/init.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -288,14 +288,14 @@ export default async function init({
const { element } = evt.detail;
cornerstoneTools.utilities.stackContextPrefetch.enable(element);
});

eventTarget.addEventListener(EVENTS.IMAGE_LOAD_FAILED, imageLoadFailedHandler);
eventTarget.addEventListener(EVENTS.IMAGE_LOAD_ERROR, imageLoadFailedHandler);

function elementEnabledHandler(evt) {
const { element } = evt.detail;

element.addEventListener(EVENTS.CAMERA_RESET, resetCrosshairs);

eventTarget.addEventListener(EVENTS.IMAGE_LOAD_FAILED, imageLoadFailedHandler);
eventTarget.addEventListener(EVENTS.IMAGE_LOAD_ERROR, imageLoadFailedHandler);
eventTarget.addEventListener(EVENTS.STACK_VIEWPORT_NEW_STACK, toolbarEventListener);

initViewTiming({ element, eventTarget });
Expand All @@ -306,8 +306,6 @@ export default async function init({

element.removeEventListener(EVENTS.CAMERA_RESET, resetCrosshairs);

eventTarget.removeEventListener(EVENTS.IMAGE_LOAD_FAILED, imageLoadFailedHandler);
eventTarget.removeEventListener(EVENTS.IMAGE_LOAD_ERROR, imageLoadFailedHandler);
// TODO - consider removing the callback when all elements are gone
// eventTarget.removeEventListener(
// EVENTS.STACK_VIEWPORT_NEW_STACK,
Expand Down

0 comments on commit a9da232

Please sign in to comment.