equal
deleted
inserted
replaced
76 const "overlapping_geometry", "exsl:node-set($_overlapping_geometry)"; |
76 const "overlapping_geometry", "exsl:node-set($_overlapping_geometry)"; |
77 |
77 |
78 def "func:all_related_elements" { |
78 def "func:all_related_elements" { |
79 param "page"; |
79 param "page"; |
80 const "page_overlapping_geometry", "$overlapping_geometry/elt[@id = $page/@id]/*"; |
80 const "page_overlapping_geometry", "$overlapping_geometry/elt[@id = $page/@id]/*"; |
81 const "page_overlapping_elements", "//svg:*[@id = $page_overlapping_geometry/@Id]"; |
81 const "overlapping_candidates", "//svg:*[not(starts-with((ancestor::svg:g | .) /@inkscape:label, 'DISCARD:'))]"; |
|
82 const "page_overlapping_elements", "$overlapping_candidates[@id = $page_overlapping_geometry/@Id]"; |
82 const "page_widgets_elements", """ |
83 const "page_widgets_elements", """ |
83 $hmi_elements[not(@id=$page/@id) |
84 $hmi_elements[not(@id=$page/@id) |
84 and descendant-or-self::svg:*/@id = $page_overlapping_elements/@id] |
85 and descendant-or-self::svg:*/@id = $page_overlapping_elements/@id] |
85 /descendant-or-self::svg:*"""; |
86 /descendant-or-self::svg:*"""; |
86 const "page_sub_elements", "func:refered_elements($page | $page_overlapping_elements | $page_widgets_elements)"; |
87 const "page_sub_elements", "func:refered_elements($page | $page_overlapping_elements | $page_widgets_elements)"; |