equal
deleted
inserted
replaced
143 <xsl:otherwise> |
143 <xsl:otherwise> |
144 <func:result select="/.."/> |
144 <func:result select="/.."/> |
145 </xsl:otherwise> |
145 </xsl:otherwise> |
146 </xsl:choose> |
146 </xsl:choose> |
147 </func:function> |
147 </func:function> |
148 <xsl:variable name="detachable_elements" select="func:detachable_elements($hmi_pages)"/> |
148 <xsl:variable name="_detachable_elements" select="func:detachable_elements($hmi_pages)"/> |
|
149 <xsl:variable name="detachable_elements" select="$_detachable_elements[not(ancestor::*/@id = $_detachable_elements/@id)]"/> |
149 <xsl:template mode="index" match="*"> |
150 <xsl:template mode="index" match="*"> |
150 <xsl:param name="index" select="0"/> |
151 <xsl:param name="index" select="0"/> |
151 <xsl:param name="parentpath" select="''"/> |
152 <xsl:param name="parentpath" select="''"/> |
152 <xsl:variable name="content"> |
153 <xsl:variable name="content"> |
153 <xsl:variable name="path"> |
154 <xsl:variable name="path"> |
546 <xsl:variable name="desc" select="func:parselabel(@inkscape:label)/widget"/> |
547 <xsl:variable name="desc" select="func:parselabel(@inkscape:label)/widget"/> |
547 <xsl:variable name="page" select="."/> |
548 <xsl:variable name="page" select="."/> |
548 <xsl:variable name="p" select="$geometry[@Id = $page/@id]"/> |
549 <xsl:variable name="p" select="$geometry[@Id = $page/@id]"/> |
549 <xsl:variable name="page_all_elements" select="func:all_related_elements($page)"/> |
550 <xsl:variable name="page_all_elements" select="func:all_related_elements($page)"/> |
550 <xsl:variable name="all_page_ids" select="$page_all_elements[@id = $hmi_elements/@id and @id != $page/@id]/@id"/> |
551 <xsl:variable name="all_page_ids" select="$page_all_elements[@id = $hmi_elements/@id and @id != $page/@id]/@id"/> |
551 <xsl:variable name="required_detachables" select="func:sumarized_elements($page_all_elements)"/> |
552 <xsl:variable name="required_detachables" select="func:sumarized_elements($page_all_elements)/ ancestor-or-self::*[@id = $detachable_elements/@id]"/> |
552 <xsl:text> "</xsl:text> |
553 <xsl:text> "</xsl:text> |
553 <xsl:value-of select="$desc/arg[1]/@value"/> |
554 <xsl:value-of select="$desc/arg[1]/@value"/> |
554 <xsl:text>": { |
555 <xsl:text>": { |
555 </xsl:text> |
556 </xsl:text> |
556 <xsl:text> widget: hmi_widgets["</xsl:text> |
557 <xsl:text> widget: hmi_widgets["</xsl:text> |