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