equal
deleted
inserted
replaced
66 |
66 |
67 def "func:all_related_elements" { |
67 def "func:all_related_elements" { |
68 param "page"; |
68 param "page"; |
69 const "page_overlapping_geometry", "$overlapping_geometry/elt[@id = $page/@id]/*"; |
69 const "page_overlapping_geometry", "$overlapping_geometry/elt[@id = $page/@id]/*"; |
70 const "page_overlapping_elements", "//svg:*[@id = $page_overlapping_geometry/@Id]"; |
70 const "page_overlapping_elements", "//svg:*[@id = $page_overlapping_geometry/@Id]"; |
71 const "page_sub_elements", "func:refered_elements($page | $page_overlapping_elements)"; |
71 const "page_widgets_elements", """ |
|
72 $hmi_elements[not(@id=$page/@id) |
|
73 and descendant-or-self::svg:*/@id = $page_overlapping_elements/@id] |
|
74 /descendant-or-self::svg:*"""; |
|
75 const "page_sub_elements", "func:refered_elements($page | $page_overlapping_elements | $page_widgets_elements)"; |
72 result "$page_sub_elements"; |
76 result "$page_sub_elements"; |
73 } |
77 } |
74 |
78 |
75 |
79 |
76 def "func:required_elements" { |
80 def "func:required_elements" { |
212 | |
216 | |
213 | DETACHABLES: |
217 | DETACHABLES: |
214 foreach "$detachable_elements"{ |
218 foreach "$detachable_elements"{ |
215 | «@id» |
219 | «@id» |
216 } |
220 } |
|
221 | DISCARDABLES: |
|
222 foreach "$discardable_elements"{ |
|
223 | «@id» |
|
224 } |
217 | In Foreach: |
225 | In Foreach: |
218 foreach "$in_forEach_widget_ids"{ |
226 foreach "$in_forEach_widget_ids"{ |
219 | «.» |
227 | «.» |
220 } |
228 } |
221 | Overlapping |
229 | Overlapping |