equal
deleted
inserted
replaced
97 |
97 |
98 // Avoid nested detachables |
98 // Avoid nested detachables |
99 const "_detachable_elements", "func:detachable_elements($hmi_pages | $keypads)"; |
99 const "_detachable_elements", "func:detachable_elements($hmi_pages | $keypads)"; |
100 const "detachable_elements", "$_detachable_elements[not(ancestor::*/@id = $_detachable_elements/@id)]"; |
100 const "detachable_elements", "$_detachable_elements[not(ancestor::*/@id = $_detachable_elements/@id)]"; |
101 |
101 |
102 emit "epilogue:detachable-elements" { |
102 emit "declarations:detachable-elements" { |
103 | |
103 | |
104 | var detachable_elements = { |
104 | var detachable_elements = { |
105 foreach "$detachable_elements"{ |
105 foreach "$detachable_elements"{ |
106 | "«@id»":[id("«@id»"), id("«../@id»")]`if "position()!=last()" > ,` |
106 | "«@id»":[id("«@id»"), id("«../@id»")]`if "position()!=last()" > ,` |
107 } |
107 } |
166 with "page_desc", "$desc"; |
166 with "page_desc", "$desc"; |
167 } |
167 } |
168 | }`if "position()!=last()" > ,` |
168 | }`if "position()!=last()" > ,` |
169 } |
169 } |
170 |
170 |
171 emit "epilogue:page-desc" { |
171 emit "declarations:page-desc" { |
172 | |
172 | |
173 | var page_desc = { |
173 | var page_desc = { |
174 apply "$hmi_pages", mode="page_desc"; |
174 apply "$hmi_pages", mode="page_desc"; |
175 | } |
175 | } |
176 } |
176 } |