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