svghmi/gen_index_xhtml.xslt
changeset 3920 0d491fada1ad
parent 3877 ecb947e5bbb4
child 3922 ffc8da83fdc2
equal deleted inserted replaced
3919:0ce4b50d1182 3920:0d491fada1ad
  3303     <xsl:text>    has_activity: </xsl:text>
  3303     <xsl:text>    has_activity: </xsl:text>
  3304     <xsl:value-of select="$has_activity"/>
  3304     <xsl:value-of select="$has_activity"/>
  3305     <xsl:text>,
  3305     <xsl:text>,
  3306 </xsl:text>
  3306 </xsl:text>
  3307   </xsl:template>
  3307   </xsl:template>
       
  3308   <xsl:template match="widget[@type='FlatButton']" mode="widget_class">
       
  3309     <xsl:text>class </xsl:text>
       
  3310     <xsl:text>FlatButtonWidget</xsl:text>
       
  3311     <xsl:text> extends Widget{
       
  3312 </xsl:text>
       
  3313     <xsl:text>    frequency = 5;
       
  3314 </xsl:text>
       
  3315     <xsl:variable name="fsm" select="exsl:node-set($_button_fsm)"/>
       
  3316     <xsl:call-template name="generated_button_class">
       
  3317       <xsl:with-param name="fsm" select="$fsm"/>
       
  3318     </xsl:call-template>
       
  3319     <xsl:text>}
       
  3320 </xsl:text>
       
  3321   </xsl:template>
       
  3322   <xsl:template match="widget[@type='FlatButton']" mode="widget_defs">
       
  3323     <xsl:param name="hmi_element"/>
       
  3324     <xsl:variable name="disability">
       
  3325       <xsl:call-template name="defs_by_labels">
       
  3326         <xsl:with-param name="hmi_element" select="$hmi_element"/>
       
  3327         <xsl:with-param name="labels">
       
  3328           <xsl:text>/disabled</xsl:text>
       
  3329         </xsl:with-param>
       
  3330         <xsl:with-param name="mandatory" select="'no'"/>
       
  3331       </xsl:call-template>
       
  3332     </xsl:variable>
       
  3333     <xsl:value-of select="$disability"/>
       
  3334     <xsl:variable name="has_disability" select="string-length($disability)&gt;0"/>
       
  3335   </xsl:template>
  3308   <xsl:template match="widget[@type='PushButton']" mode="widget_class">
  3336   <xsl:template match="widget[@type='PushButton']" mode="widget_class">
  3309     <xsl:text>class </xsl:text>
  3337     <xsl:text>class </xsl:text>
  3310     <xsl:text>PushButtonWidget</xsl:text>
  3338     <xsl:text>PushButtonWidget</xsl:text>
  3311     <xsl:text> extends Widget{
  3339     <xsl:text> extends Widget{
  3312 </xsl:text>
  3340 </xsl:text>
  7247 </xsl:text>
  7275 </xsl:text>
  7248       <xsl:text>- name=other_name: copy variable content into another
  7276       <xsl:text>- name=other_name: copy variable content into another
  7249 </xsl:text>
  7277 </xsl:text>
  7250       <xsl:text>
  7278       <xsl:text>
  7251 </xsl:text>
  7279 </xsl:text>
  7252       <xsl:text>"active"+"inactive" labeled elements can be provided to show feedback when pressed
       
  7253 </xsl:text>
       
  7254       <xsl:text>
       
  7255 </xsl:text>
       
  7256       <xsl:text>Exemples:
  7280       <xsl:text>Exemples:
  7257 </xsl:text>
  7281 </xsl:text>
  7258       <xsl:text>
  7282       <xsl:text>
  7259 </xsl:text>
  7283 </xsl:text>
  7260       <xsl:text>HMI:Page:notify=1@notify=/PLCVAR
  7284       <xsl:text>HMI:Page:notify=1@notify=/PLCVAR