26 lines
782 B
TypeScript
Raw Normal View History

2021-12-29 17:10:28 -08:00
import { Mindmap } from "../..";
import ImageIcon from "../ImageIcon";
2021-12-29 17:10:28 -08:00
import Exporter from "./Exporter";
class SVGExporter implements Exporter {
svgElement: Element;
constructor(mindmap: Mindmap, svgElement: Element) {
this.svgElement = svgElement;
}
export(): string {
// Replace all images for in-line images ...
const imagesElements: HTMLCollection = this.svgElement.getElementsByTagName('image');
2021-12-29 17:10:28 -08:00
console.log(imagesElements.length);
const image = ImageIcon.getImageUrl('face_smile');
Array.from(imagesElements).forEach((image) => {
const imgValue = image.attributes['xlink:href'].value;
console.log(image.attributes);
2021-12-29 17:10:28 -08:00
});
return "";
}
}
export default SVGExporter;