Skip to content

Commit fa25a93

Browse files
committed
ENH: Use new imagePicked event for clicked_slice_point
1 parent 8a6c13e commit fa25a93

File tree

1 file changed

+5
-13
lines changed

1 file changed

+5
-13
lines changed

js/lib/viewer.js

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -978,20 +978,12 @@ const ViewerView = widgets.DOMWidgetView.extend({
978978
interactor.onEndPinch(onCameraChanged)
979979
const vtkCamera = this.model.itkVtkViewer.getViewProxy().getCamera()
980980
vtkCamera.onModified(onCameraChanged)
981-
const defaultClickCallback = this.model.itkVtkViewer
982-
.getViewProxy()
983-
.getClickCallback()
984-
if (defaultClickCallback) {
985-
const widgetModel = this.model
986-
function extendedClickCallback (lastPickedValues) {
987-
defaultClickCallback(lastPickedValues)
988-
widgetModel.set('clicked_slice_point', lastPickedValues)
989-
widgetModel.save_changes()
990-
}
991-
this.model.itkVtkViewer
992-
.getViewProxy()
993-
.setClickCallback(extendedClickCallback)
981+
const onClickSlicePoint = (lastPickedValues) => {
982+
this.model.set('clicked_slice_point', lastPickedValues)
983+
this.model.save_changes()
994984
}
985+
this.model.itkVtkViewer
986+
.on('imagePicked', onClickSlicePoint)
995987

996988
const point_sets = this.model.get('point_sets')
997989
if (point_sets) {

0 commit comments

Comments
 (0)