svghmi/detachable_pages.ysl2
branchsvghmi
changeset 3232 7bdb766c2a4d
parent 3199 1582753e409b
child 3320 9fe5b4a04acc
equal deleted inserted replaced
3231:5243c2a2f7f8 3232:7bdb766c2a4d
   191     |     required_detachables: {
   191     |     required_detachables: {
   192     foreach "$required_detachables" {
   192     foreach "$required_detachables" {
   193     |         "«@id»": detachable_elements["«@id»"]`if "position()!=last()" > ,`
   193     |         "«@id»": detachable_elements["«@id»"]`if "position()!=last()" > ,`
   194     }
   194     }
   195     |     }
   195     |     }
   196     /* TODO generate some code for init() instead */
   196     apply "$parsed_widgets/widget[@id = $all_page_widgets/@id]", mode="widget_page"{
   197     apply "$parsed_widgets/widget[@id = $all_page_widgets/@id]", mode="per_page_widget_template"{
       
   198         with "page_desc", "$desc";
   197         with "page_desc", "$desc";
   199     }
   198     }
   200     |   }`if "position()!=last()" > ,`
   199     |   }`if "position()!=last()" > ,`
   201     value "ns:ProgressEnd($pagename)";
   200     value "ns:ProgressEnd($pagename)";
   202 }
   201 }
   206     | var page_desc = {
   205     | var page_desc = {
   207     apply "$hmi_pages", mode="page_desc";
   206     apply "$hmi_pages", mode="page_desc";
   208     | }
   207     | }
   209 }
   208 }
   210 
   209 
   211 template "*", mode="per_page_widget_template";
   210 template "*", mode="widget_page";
   212 
   211 
   213 
   212 
   214 emit "debug:detachable-pages" {
   213 emit "debug:detachable-pages" {
   215     |
   214     |
   216     | DETACHABLES:
   215     | DETACHABLES: