UNPKG

@foblex/flow-animator

Version:
12 lines 2.19 kB
export class CreateConnectionOverlayHandler { handle(request) { const svgNS = "http://www.w3.org/2000/svg"; const result = document.createElementNS(svgNS, 'path'); result.classList.add('f-animation', 'f-animated-connection'); result.setAttribute('d', request.element.getAttribute('d')); const parentElement = request.element.parentElement; parentElement.appendChild(result); return result; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlLWNvbm5lY3Rpb24tb3ZlcmxheS5oYW5kbGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZi1mbG93LWFuaW1hdG9yL3NyYy9saWIvY3JlYXRlLWNvbm5lY3Rpb24tb3ZlcmxheS9jcmVhdGUtY29ubmVjdGlvbi1vdmVybGF5LmhhbmRsZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsTUFBTSxPQUFPLDhCQUE4QjtJQUVsQyxNQUFNLENBQUMsT0FBdUM7UUFDbkQsTUFBTSxLQUFLLEdBQUcsNEJBQTRCLENBQUM7UUFDM0MsTUFBTSxNQUFNLEdBQUcsUUFBUSxDQUFDLGVBQWUsQ0FBQyxLQUFLLEVBQUUsTUFBTSxDQUFDLENBQUM7UUFDdkQsTUFBTSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsYUFBYSxFQUFFLHVCQUF1QixDQUFDLENBQUM7UUFDN0QsTUFBTSxDQUFDLFlBQVksQ0FBQyxHQUFHLEVBQUUsT0FBTyxDQUFDLE9BQU8sQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFFLENBQUMsQ0FBQztRQUU3RCxNQUFNLGFBQWEsR0FBRyxPQUFPLENBQUMsT0FBTyxDQUFDLGFBQWMsQ0FBQztRQUNyRCxhQUFhLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBRWxDLE9BQU8sTUFBTSxDQUFDO0lBQ2hCLENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENyZWF0ZUNvbm5lY3Rpb25PdmVybGF5UmVxdWVzdCB9IGZyb20gJy4vY3JlYXRlLWNvbm5lY3Rpb24tb3ZlcmxheS1yZXF1ZXN0JztcblxuZXhwb3J0IGNsYXNzIENyZWF0ZUNvbm5lY3Rpb25PdmVybGF5SGFuZGxlciB7XG5cbiAgcHVibGljIGhhbmRsZShyZXF1ZXN0OiBDcmVhdGVDb25uZWN0aW9uT3ZlcmxheVJlcXVlc3QpOiBTVkdQYXRoRWxlbWVudCB7XG4gICAgY29uc3Qgc3ZnTlMgPSBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI7XG4gICAgY29uc3QgcmVzdWx0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudE5TKHN2Z05TLCAncGF0aCcpO1xuICAgIHJlc3VsdC5jbGFzc0xpc3QuYWRkKCdmLWFuaW1hdGlvbicsICdmLWFuaW1hdGVkLWNvbm5lY3Rpb24nKTtcbiAgICByZXN1bHQuc2V0QXR0cmlidXRlKCdkJywgcmVxdWVzdC5lbGVtZW50LmdldEF0dHJpYnV0ZSgnZCcpISk7XG5cbiAgICBjb25zdCBwYXJlbnRFbGVtZW50ID0gcmVxdWVzdC5lbGVtZW50LnBhcmVudEVsZW1lbnQhO1xuICAgIHBhcmVudEVsZW1lbnQuYXBwZW5kQ2hpbGQocmVzdWx0KTtcblxuICAgIHJldHVybiByZXN1bHQ7XG4gIH1cbn1cbiJdfQ==