From 42ae4f9a3c52b1463bdea513efbf9df96d5a74f6 Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Sun, 8 Aug 2021 20:21:01 +0200 Subject: [PATCH] add `cut' to classname --- src/serializers/SvgSerializer.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/serializers/SvgSerializer.cpp b/src/serializers/SvgSerializer.cpp index a2b4a8749d..ab4c5c0d0c 100644 --- a/src/serializers/SvgSerializer.cpp +++ b/src/serializers/SvgSerializer.cpp @@ -1201,11 +1201,17 @@ void SvgSerializer::write(const geometry_data& data) { emitted = true; + auto svg_name = data.svg_name; + if (object_type.size()) { + // prefix class to indicate this is a cut element + boost::replace_all(svg_name, "class=\"", "class=\"cut "); + } + if (po == nullptr) { if (storey) { - po = &start_path(pln, storey, data.svg_name); + po = &start_path(pln, storey, svg_name); } else { - po = &start_path(pln, drawing_name, data.svg_name); + po = &start_path(pln, drawing_name, svg_name); } }