svghmi/gen_index_xhtml.xslt
branchsvghmi
changeset 2833 e74123b966ac
parent 2829 4c2c50f60730
child 2834 6ac6a9dff594
equal deleted inserted replaced
2832:e9ba4dee6ffb 2833:e74123b966ac
   201 </xsl:text>
   201 </xsl:text>
   202     <xsl:text>var hmi_widgets = {
   202     <xsl:text>var hmi_widgets = {
   203 </xsl:text>
   203 </xsl:text>
   204     <xsl:for-each select="$hmi_elements">
   204     <xsl:for-each select="$hmi_elements">
   205       <xsl:variable name="widget" select="func:parselabel(@inkscape:label)/widget"/>
   205       <xsl:variable name="widget" select="func:parselabel(@inkscape:label)/widget"/>
       
   206       <xsl:text>"</xsl:text>
   206       <xsl:value-of select="@id"/>
   207       <xsl:value-of select="@id"/>
   207       <xsl:text>: {
   208       <xsl:text>": {
   208 </xsl:text>
   209 </xsl:text>
   209       <xsl:text>    type: "</xsl:text>
   210       <xsl:text>    type: "</xsl:text>
   210       <xsl:value-of select="$widget/@type"/>
   211       <xsl:value-of select="$widget/@type"/>
   211       <xsl:text>",
   212       <xsl:text>",
   212 </xsl:text>
   213 </xsl:text>
   317       <xsl:text>],
   318       <xsl:text>],
   318 </xsl:text>
   319 </xsl:text>
   319       <xsl:text>        widgets: [
   320       <xsl:text>        widgets: [
   320 </xsl:text>
   321 </xsl:text>
   321       <xsl:for-each select="$page_ids">
   322       <xsl:for-each select="$page_ids">
   322         <xsl:text>            hmi_widgets.</xsl:text>
   323         <xsl:text>            hmi_widgets["</xsl:text>
   323         <xsl:value-of select="."/>
   324         <xsl:value-of select="."/>
       
   325         <xsl:text>"]</xsl:text>
   324         <xsl:if test="position()!=last()">
   326         <xsl:if test="position()!=last()">
   325           <xsl:text>,</xsl:text>
   327           <xsl:text>,</xsl:text>
   326         </xsl:if>
   328         </xsl:if>
   327         <xsl:text>
   329         <xsl:text>
   328 </xsl:text>
   330 </xsl:text>