itk-viewer-reference-ui
Version:
Reference UI for itk-viewer
21 lines (17 loc) • 549 B
JavaScript
function applyXSlice(context, event) {
const position = event.data
const xPlaneLabel = context.main.xPlaneLabel
if (!xPlaneLabel) {
return
}
const numberOfValueChars = 6
const valueString = String(position).substring(0, numberOfValueChars)
const padLength =
valueString.length < numberOfValueChars
? numberOfValueChars - valueString.length
: 0
const pad = ' '.repeat(padLength)
xPlaneLabel.innerHTML = `X: ${pad}${valueString}`
context.main.xSliceElement.value = position
}
export default applyXSlice