svghmi/gen_index_xhtml.xslt
changeset 3928 5c662d2e3f72
parent 3922 ffc8da83fdc2
parent 3923 77a1846390ef
equal deleted inserted replaced
3922:ffc8da83fdc2 3928:5c662d2e3f72
   692   </xsl:variable>
   692   </xsl:variable>
   693   <xsl:variable name="overlapping_geometry" select="exsl:node-set($_overlapping_geometry)"/>
   693   <xsl:variable name="overlapping_geometry" select="exsl:node-set($_overlapping_geometry)"/>
   694   <func:function name="func:all_related_elements">
   694   <func:function name="func:all_related_elements">
   695     <xsl:param name="page"/>
   695     <xsl:param name="page"/>
   696     <xsl:variable name="page_overlapping_geometry" select="$overlapping_geometry/elt[@id = $page/@id]/*"/>
   696     <xsl:variable name="page_overlapping_geometry" select="$overlapping_geometry/elt[@id = $page/@id]/*"/>
   697     <xsl:variable name="page_overlapping_elements" select="//svg:*[@id = $page_overlapping_geometry/@Id]"/>
   697     <xsl:variable name="overlapping_candidates" select="//svg:*[not(starts-with((ancestor::svg:g | .) /@inkscape:label, 'DISCARD:'))]"/>
       
   698     <xsl:variable name="page_overlapping_elements" select="$overlapping_candidates[@id = $page_overlapping_geometry/@Id]"/>
   698     <xsl:variable name="page_widgets_elements" select="&#10;        $hmi_elements[not(@id=$page/@id)&#10;                      and descendant-or-self::svg:*/@id = $page_overlapping_elements/@id]&#10;        /descendant-or-self::svg:*"/>
   699     <xsl:variable name="page_widgets_elements" select="&#10;        $hmi_elements[not(@id=$page/@id)&#10;                      and descendant-or-self::svg:*/@id = $page_overlapping_elements/@id]&#10;        /descendant-or-self::svg:*"/>
   699     <xsl:variable name="page_sub_elements" select="func:refered_elements($page | $page_overlapping_elements | $page_widgets_elements)"/>
   700     <xsl:variable name="page_sub_elements" select="func:refered_elements($page | $page_overlapping_elements | $page_widgets_elements)"/>
   700     <func:result select="$page_sub_elements"/>
   701     <func:result select="$page_sub_elements"/>
   701   </func:function>
   702   </func:function>
   702   <func:function name="func:required_elements">
   703   <func:function name="func:required_elements">