--- a/svghmi/inline_svg.ysl2 Sun Apr 19 10:48:34 2020 +0200
+++ b/svghmi/inline_svg.ysl2 Sun Apr 19 22:01:12 2020 +0200
@@ -34,9 +34,8 @@
error > All units must be set to "px" in Inkscape's document properties
}
-
-//////////////// Clone Unlinking
-
+////// Clone unlinking
+//
// svg:use (inkscape's clones) inside a widgets are
// replaced by real elements they refer in order to :
// - allow finding "needle" element in "meter" widget,
@@ -115,7 +114,13 @@
const "result_svg" apply "/", mode="inline_svg";
const "result_svg_ns", "exsl:node-set($result_svg)";
-emit "debug:inline-svg" {
+emit "preamble:inline-svg" {
+ | let id = document.getElementById.bind(document);
+ | var svg_root = id("«$svg/@id»");
+}
+
+emit "debug:clone-unlinking" {
+ |
| Unlinked :
foreach "$to_unlink"{
| «@id»