svghmi/gen_index_xhtml.xslt
branchsvghmi
changeset 2876 d2adbc273125
parent 2875 6a12e1084deb
child 2877 682bce953795
equal deleted inserted replaced
2875:6a12e1084deb 2876:d2adbc273125
   154       </xsl:otherwise>
   154       </xsl:otherwise>
   155     </xsl:choose>
   155     </xsl:choose>
   156   </func:function>
   156   </func:function>
   157   <xsl:variable name="_detachable_elements" select="func:detachable_elements($hmi_pages)"/>
   157   <xsl:variable name="_detachable_elements" select="func:detachable_elements($hmi_pages)"/>
   158   <xsl:variable name="detachable_elements" select="$_detachable_elements[not(ancestor::*/@id = $_detachable_elements/@id)]"/>
   158   <xsl:variable name="detachable_elements" select="$_detachable_elements[not(ancestor::*/@id = $_detachable_elements/@id)]"/>
       
   159   <xsl:template name="debug_detachables">
       
   160     <xsl:for-each select="$detachable_elements">
       
   161       <xsl:text> </xsl:text>
       
   162       <xsl:value-of select="@id"/>
       
   163       <xsl:text>
       
   164 </xsl:text>
       
   165     </xsl:for-each>
       
   166   </xsl:template>
   159   <xsl:variable name="hmitree" select="ns:GetHMITree()"/>
   167   <xsl:variable name="hmitree" select="ns:GetHMITree()"/>
   160   <xsl:variable name="_indexed_hmitree">
   168   <xsl:variable name="_indexed_hmitree">
   161     <xsl:apply-templates mode="index" select="$hmitree"/>
   169     <xsl:apply-templates mode="index" select="$hmitree"/>
   162   </xsl:variable>
   170   </xsl:variable>
   163   <xsl:variable name="indexed_hmitree" select="exsl:node-set($_indexed_hmitree)"/>
   171   <xsl:variable name="indexed_hmitree" select="exsl:node-set($_indexed_hmitree)"/>
   375 </xsl:text>
   383 </xsl:text>
   376     </xsl:comment>
   384     </xsl:comment>
   377     <xsl:comment>
   385     <xsl:comment>
   378       <xsl:text>
   386       <xsl:text>
   379 </xsl:text>
   387 </xsl:text>
       
   388       <xsl:text>debug_detachables:
       
   389 </xsl:text>
       
   390       <xsl:call-template name="debug_detachables"/>
       
   391       <xsl:text>
       
   392 </xsl:text>
       
   393     </xsl:comment>
       
   394     <xsl:comment>
       
   395       <xsl:text>
       
   396 </xsl:text>
   380       <xsl:text>debug_hmitree:
   397       <xsl:text>debug_hmitree:
   381 </xsl:text>
   398 </xsl:text>
   382       <xsl:call-template name="debug_hmitree"/>
   399       <xsl:call-template name="debug_hmitree"/>
   383       <xsl:text>
   400       <xsl:text>
   384 </xsl:text>
   401 </xsl:text>
   385     </xsl:comment>
       
   386     <xsl:comment>
       
   387       <xsl:text>Detachable :
       
   388 </xsl:text>
       
   389       <xsl:for-each select="$detachable_elements">
       
   390         <xsl:value-of select="@id"/>
       
   391         <xsl:text>
       
   392 </xsl:text>
       
   393       </xsl:for-each>
       
   394     </xsl:comment>
       
   395     <xsl:comment>
       
   396       <xsl:text>Discardable :
       
   397 </xsl:text>
       
   398       <xsl:for-each select="$discardable_elements">
       
   399         <xsl:value-of select="@id"/>
       
   400         <xsl:text>
       
   401 </xsl:text>
       
   402       </xsl:for-each>
       
   403     </xsl:comment>
   402     </xsl:comment>
   404     <xsl:comment>
   403     <xsl:comment>
   405       <xsl:text>Unlinked :
   404       <xsl:text>Unlinked :
   406 </xsl:text>
   405 </xsl:text>
   407       <xsl:for-each select="$to_unlink">
   406       <xsl:for-each select="$to_unlink">