diff --git a/src/AnnotationCreation.js b/src/AnnotationCreation.js index 1566998c907efbd90c8db5179ab06080c5a5bbeb..2a4fc854bdda8c799352078ef87f7f8dd0d9d7bc 100644 --- a/src/AnnotationCreation.js +++ b/src/AnnotationCreation.js @@ -330,11 +330,10 @@ class AnnotationCreation extends Component { console.log('annotation in submitform', annotation) console.log('config in submitform', config) console.log('canvases in submitform', canvases) - console.log('tstart', tstart) console.log('tstart & tend',tstart, tend) - const t = (tstart != null && tend != null) ? `${tstart},${tend}` : null; + const timing = (tstart !== null && tend !== null) ? `${tstart},${tend}` : null; const body = { value: (!textBody.length && t) ? `${secondsToHMS(tstart)} -> ${secondsToHMS(tend)}` : textBody }; -console.log('t',t) +console.log('t',timing) canvases.forEach((canvas) => { const storageAdapter = config.annotation.adapter(canvas.id); @@ -342,8 +341,9 @@ console.log('t',t) title, body, canvasId: canvas.id, + annotationTiming: timing, fragsel: { - t, + timing, xywh, }, id: (annotation && annotation.id) || `${uuid()}`, @@ -449,7 +449,6 @@ console.log('t',t) } const isVideoDataLoaded = mediaVideo && mediaVideo.video && !isNaN(mediaVideo.video.duration) && mediaVideo.video.duration > 0; - console.log(valueTime) return ( <CompanionWindow diff --git a/src/WebAnnotation.js b/src/WebAnnotation.js index d9911a9f372ac0aa75a0ec9b8eeb3a1ee5fd53b2..0ebb3afb3574a2353cae11a4837157be170470b1 100644 --- a/src/WebAnnotation.js +++ b/src/WebAnnotation.js @@ -2,10 +2,11 @@ export default class WebAnnotation { /** */ constructor({ - canvasId, id, fragsel, image, body, tags, svg, manifestId, title + canvasId, id, fragsel, image, body, tags, svg, manifestId, title, annotationTiming }) { this.title = title; this.id = id; + this.annotationTiming = annotationTiming; this.canvasId = canvasId; this.fragsel = fragsel; this.body = body;