equal
deleted
inserted
replaced
34 xmlns:ns="beremiz" |
34 xmlns:ns="beremiz" |
35 extension-element-prefixes="ns func exsl regexp str dyn" |
35 extension-element-prefixes="ns func exsl regexp str dyn" |
36 exclude-result-prefixes="ns str regexp exsl func dyn" { |
36 exclude-result-prefixes="ns str regexp exsl func dyn" { |
37 |
37 |
38 |
38 |
|
39 const "hmi_elements", "//svg:*[starts-with(@inkscape:label, 'HMI:')]"; |
|
40 |
39 include hmi_tree.ysl2 |
41 include hmi_tree.ysl2 |
40 |
42 |
41 include geometry.ysl2 |
43 include geometry.ysl2 |
42 |
|
43 const "svg_root_id", "/svg:svg/@id"; |
|
44 const "hmi_elements", "//svg:*[starts-with(@inkscape:label, 'HMI:')]"; |
|
45 |
44 |
46 include detachable_pages.ysl2 |
45 include detachable_pages.ysl2 |
47 |
46 |
48 include inline_svg.ysl2 |
47 include inline_svg.ysl2 |
49 |
48 |
157 apply "$hmi_pages", mode="page_desc"; |
156 apply "$hmi_pages", mode="page_desc"; |
158 | } |
157 | } |
159 |
158 |
160 | |
159 | |
161 | var default_page = "«$default_page»"; |
160 | var default_page = "«$default_page»"; |
162 | var svg_root = id("«$svg_root_id»"); |
161 | var svg_root = id("«/svg:svg/@id»"); |
163 include text svghmi.js |
162 include text svghmi.js |
164 | //})(); |
163 | //})(); |
165 } |
164 } |
166 |
165 |
167 // template "*", mode="code_from_descs" { |
166 // template "*", mode="code_from_descs" { |