diff --git a/app/src/components/AudioArea.vue b/app/src/components/AudioArea.vue index 0c80f05..a607acd 100644 --- a/app/src/components/AudioArea.vue +++ b/app/src/components/AudioArea.vue @@ -59,6 +59,7 @@ export default defineComponent({ }); export interface AudioAreaDef { + id: string, cx: number, cy: number, radius: number, diff --git a/app/src/components/SVGContent.vue b/app/src/components/SVGContent.vue index 79764ca..6d92b0e 100644 --- a/app/src/components/SVGContent.vue +++ b/app/src/components/SVGContent.vue @@ -5,10 +5,10 @@
- +
- +
Current viewport position: @@ -500,6 +500,7 @@ async function processScrolls(svg: XMLDocument): Promise { } return { + id: el.id, top: y * ratio, left: x * ratio, angle, @@ -540,6 +541,7 @@ function processAudio(svg: XMLDocument): AudioAreaDef[] { el.classList.add("internal"); return { + id: el.id, cx: el.cx.baseVal.value, cy: el.cy.baseVal.value, radius, diff --git a/app/src/components/VideoScroll.vue b/app/src/components/VideoScroll.vue index 993e705..a3523cb 100644 --- a/app/src/components/VideoScroll.vue +++ b/app/src/components/VideoScroll.vue @@ -12,7 +12,8 @@ /> -