diff --git a/src/AnnotationControl/annotationPanel.js b/src/AnnotationControl/annotationPanel.js index cf12ae9..a1d6b8f 100644 --- a/src/AnnotationControl/annotationPanel.js +++ b/src/AnnotationControl/annotationPanel.js @@ -650,7 +650,7 @@ export function initAnnotationsPanel(viewer) { input.focus() input.select() - function finish(commit) { + function finishInlineEditForUUID(commit) { const newText = commit ? input.value.trim() || oldText : oldText // restore label const newLabel = document.createElement('span') @@ -694,12 +694,12 @@ export function initAnnotationsPanel(viewer) { _commitEditedName(uuid, newText) } - input.addEventListener('blur', () => finish(true)) + input.addEventListener('blur', () => finishInlineEditForUUID(true)) input.addEventListener('keydown', (e) => { if (e.key === 'Enter') { - finish(true) + finishInlineEditForUUID(true) } else if (e.key === 'Escape') { - finish(false) + finishInlineEditForUUID(false) } }) } @@ -750,7 +750,7 @@ export function initAnnotationsPanel(viewer) { * * @param {boolean} commit - true to save, false to cancel */ - function finish(commit) { + function finishInlineDescriptionEdit(commit) { const newText = commit ? ta.value.trim() || '' : oldText const displayText = newText ? newText : 'Annotation Description' const newDesc = document.createElement('div') @@ -795,7 +795,7 @@ export function initAnnotationsPanel(viewer) { _commitEditedDescription(uuid, newText) } - ta.addEventListener('blur', () => finish(true)) + ta.addEventListener('blur', () => finishInlineDescriptionEdit(true)) ta.addEventListener('keydown', (e) => { if (e.key === 'Enter') { // Shift+Enter: insert newline (allow default). Enter: finish and save. @@ -804,9 +804,9 @@ export function initAnnotationsPanel(viewer) { return } e.preventDefault() - finish(true) + finishInlineDescriptionEdit(true) } else if (e.key === 'Escape') { - finish(false) + finishInlineDescriptionEdit(false) } }) }