equal
deleted
inserted
replaced
470 <xsl:variable name="required_detachables" select="func:sumarized_elements($page_all_elements)/ ancestor-or-self::*[@id = $detachable_elements/@id]"/> |
470 <xsl:variable name="required_detachables" select="func:sumarized_elements($page_all_elements)/ ancestor-or-self::*[@id = $detachable_elements/@id]"/> |
471 <xsl:text> "</xsl:text> |
471 <xsl:text> "</xsl:text> |
472 <xsl:value-of select="$desc/arg[1]/@value"/> |
472 <xsl:value-of select="$desc/arg[1]/@value"/> |
473 <xsl:text>": { |
473 <xsl:text>": { |
474 </xsl:text> |
474 </xsl:text> |
475 <xsl:text> widget: hmi_widgets["</xsl:text> |
|
476 <xsl:value-of select="@id"/> |
|
477 <xsl:text>"], |
|
478 </xsl:text> |
|
479 <xsl:text> bbox: [</xsl:text> |
475 <xsl:text> bbox: [</xsl:text> |
480 <xsl:value-of select="$p/@x"/> |
476 <xsl:value-of select="$p/@x"/> |
481 <xsl:text>, </xsl:text> |
477 <xsl:text>, </xsl:text> |
482 <xsl:value-of select="$p/@y"/> |
478 <xsl:value-of select="$p/@y"/> |
483 <xsl:text>, </xsl:text> |
479 <xsl:text>, </xsl:text> |
779 </xsl:text> |
775 </xsl:text> |
780 </xsl:for-each> |
776 </xsl:for-each> |
781 <xsl:text> |
777 <xsl:text> |
782 </xsl:text> |
778 </xsl:text> |
783 </xsl:template> |
779 </xsl:template> |
784 <xsl:template mode="hmi_elements" match="svg:*"> |
780 <xsl:template mode="hmi_widgets" match="svg:*"> |
785 <xsl:variable name="widget" select="func:widget(@id)"/> |
781 <xsl:variable name="widget" select="func:widget(@id)"/> |
786 <xsl:variable name="eltid" select="@id"/> |
782 <xsl:variable name="eltid" select="@id"/> |
787 <xsl:variable name="args"> |
783 <xsl:variable name="args"> |
788 <xsl:for-each select="$widget/arg"> |
784 <xsl:for-each select="$widget/arg"> |
789 <xsl:text>"</xsl:text> |
785 <xsl:text>"</xsl:text> |
972 <xsl:text> widget didn't provide any */ |
968 <xsl:text> widget didn't provide any */ |
973 </xsl:text> |
969 </xsl:text> |
974 <xsl:text>} |
970 <xsl:text>} |
975 </xsl:text> |
971 </xsl:text> |
976 </xsl:template> |
972 </xsl:template> |
|
973 <xsl:variable name="excluded_types" select="str:split('Page Lang List')"/> |
|
974 <xsl:variable name="excluded_ids" select="$parsed_widgets/widget[not(@type = $excluded_types)]/@id"/> |
977 <preamble:hmi-elements/> |
975 <preamble:hmi-elements/> |
978 <xsl:template match="preamble:hmi-elements"> |
976 <xsl:template match="preamble:hmi-elements"> |
979 <xsl:text> |
977 <xsl:text> |
980 </xsl:text> |
978 </xsl:text> |
981 <xsl:text>/* </xsl:text> |
979 <xsl:text>/* </xsl:text> |
984 </xsl:text> |
982 </xsl:text> |
985 <xsl:text> |
983 <xsl:text> |
986 </xsl:text> |
984 </xsl:text> |
987 <xsl:text>var hmi_widgets = { |
985 <xsl:text>var hmi_widgets = { |
988 </xsl:text> |
986 </xsl:text> |
989 <xsl:apply-templates mode="hmi_elements" select="$hmi_elements"/> |
987 <xsl:apply-templates mode="hmi_widgets" select="$hmi_elements[@id = $excluded_ids]"/> |
990 <xsl:text>} |
988 <xsl:text>} |
991 </xsl:text> |
989 </xsl:text> |
992 <xsl:text> |
990 <xsl:text> |
993 </xsl:text> |
991 </xsl:text> |
994 </xsl:template> |
992 </xsl:template> |