svghmi/widgets_common.ysl2
branchsvghmi
changeset 3119 17a9c7a334f7
parent 3101 4cbf024a6640
child 3120 7ecaefe38f6f
child 3121 8094494113b6
equal deleted inserted replaced
3118:e704b0487515 3119:17a9c7a334f7
   287     /* empty class, as «@type» widget didn't provide any */
   287     /* empty class, as «@type» widget didn't provide any */
   288 }
   288 }
   289 ||
   289 ||
   290 
   290 
   291 const "excluded_types", "str:split('Page Lang VarInit')";
   291 const "excluded_types", "str:split('Page Lang VarInit')";
   292 const "included_ids","$parsed_widgets/widget[not(@type = $excluded_types)]/@id";
   292 const "included_ids","$parsed_widgets/widget[not(@type = $excluded_types) and not(@id = $discardable_elements/@id)]/@id";
   293 
   293 
   294 emit "declarations:hmi-elements" {
   294 emit "declarations:hmi-elements" {
   295     | var hmi_widgets = {
   295     | var hmi_widgets = {
   296     apply "$hmi_elements[@id = $included_ids]", mode="hmi_widgets";
   296     apply "$hmi_elements[@id = $included_ids]", mode="hmi_widgets";
   297     | }
   297     | }