diff --git a/app/src/components/SVGContent.vue b/app/src/components/SVGContent.vue index bcf61d9..1e4e4ef 100644 --- a/app/src/components/SVGContent.vue +++ b/app/src/components/SVGContent.vue @@ -201,6 +201,14 @@ export default defineComponent({ // Process start element const start = processStart(svg); + if (start) { + console.info("[SVG] Found start element."); + window.addEventListener("keydown", (ev) => { + if (ev.key === " ") { + panToElement(start, true); + } + }); + } // Pan to start element or location in hash const locationMatch = window.location.href.match(/#([\-0-9.]+),([\-0-9.]+),([0-9.]+)z/); @@ -216,14 +224,8 @@ export default defineComponent({ ); pz.zoomAbs(window.innerWidth / 2, window.innerHeight / 2, parseFloat(z)); } else if (start) { - console.info("[SVG] Found start element."); + console.debug(`[SVGCONTENT] Panning to start anchor.`); panToElement(start, false); - - window.addEventListener("keydown", (ev) => { - if (ev.key === " ") { - panToElement(start, true); - } - }); } // Anchors