Ignore:
Timestamp:
10/27/06 12:43:51 (5 years ago)
Author:
sam
Message:

Ticket #60 - armoireUiTemplate - bugs avec Wobject : l'attribut id n'est pas reporté, bug xed dans sm:param

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_armoireUiTemplate/template.wm.xsl

    r6903 r7089  
    344344                                                                                                                                java:substring(string(@sc:refUri), java:lastIndexOf(string(@sc:refUri), '/')+1) 
    345345                                                                                                                        ))"/>" 
    346                 <object codebase="{sm:codebase/@value}" classid="{sm:classid/@value}" height="{sm:height/sm:fixedValue/@value}" width="{sm:width/sm:fixedValue/@value}"> 
     346<object codebase="{sm:codebase/@value}" classid="{sm:classid/@value}" height="{sm:height/sm:fixedValue/@value}" width="{sm:width/sm:fixedValue/@value}"> 
    347347                        <xsl0:call-template name="classAtt"/> 
    348348                        <xsl0:call-template name="idAtt"/> 
     
    350350                        <xsl0:apply-templates select="sm:param" mode="objParams"/> 
    351351                        <embed pluginspage="{sm:pluginspage/@value}" height="{sm:height/sm:fixedValue/@value}" width="{sm:width/sm:fixedValue/@value}" type="{sm:type/@value}" src="$vGeneratorUtils.translatePubUri2DestUrl($pubUriObject)"> 
     352                                <xsl0:call-template name="classAtt"/> 
     353                                <xsl0:if test="@id"> 
     354                                        <xsl0:attribute name="name"><xsl0:value-of select="@id"/></xsl0:attribute> 
     355                                </xsl0:if> 
    352356                                <xsl0:apply-templates select="sm:param" mode="objParamsEmbedAtts"/> 
    353357                        </embed> 
     
    359363                </object> 
    360364        </xsl0:template> 
     365 
    361366        <xsl0:template match="sm:param" mode="objParams"> 
    362367                <param name="{@name}"> 
     
    364369                </param>  
    365370        </xsl0:template> 
     371        <xsl0:template match="node()" mode="objParams"/> 
     372 
    366373        <xsl0:template match="sm:param" mode="objParamsEmbedAtts"> 
    367374                <xsl0:attribute name="{@name}"><xsl0:apply-templates mode="xhtmlUrl"/></xsl0:attribute> 
    368375        </xsl0:template> 
     376        <xsl0:template match="node()" mode="objParamsEmbedAtts"/> 
     377 
    369378        <xsl0:template match="sm:fixedValue" mode="xhtmlUrl"><xsl0:value-of select="@value"/></xsl0:template> 
     379        <xsl0:template match="node()" mode="xhtmlUrl"/> 
     380 
    370381        <xsl0:template match="sm:title"> 
    371382                <xsl0:apply-templates mode="titlebuilder"/> 
Note: See TracChangeset for help on using the changeset viewer.