Ignore:
Timestamp:
01/11/08 14:19:58 (4 years ago)
Author:
sam
Message:

merge de overhaul3.5

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_binaryXhtmlTransf/widgets.xsl.xsl

    r9844 r10266  
    7373                <xsl0:choose> 
    7474                        <xsl0:when test="boolean(sm:size)"> 
    75                                 <xsl:attribute name="width"><xsl:value-of select="java:getWidth($vResWebSize_{generate-id(.)})"/></xsl:attribute> 
    76                                 <xsl:attribute name="height"><xsl:value-of select="java:getHeight($vResWebSize_{generate-id(.)})"/></xsl:attribute> 
     75                                <xsl:attribute name="width"><xsl:value-of select="round(java:getWidth($vResWebSize_{generate-id(.)}))"/></xsl:attribute> 
     76                                <xsl:attribute name="height"><xsl:value-of select="round(java:getHeight($vResWebSize_{generate-id(.)}))"/></xsl:attribute> 
     77                        </xsl0:when> 
     78                        <xsl0:when test="local-name(.) = 'WVideoFlv'"> 
     79                                <xsl:attribute name="width">320</xsl:attribute> 
     80                                <xsl:attribute name="height">240</xsl:attribute> 
    7781                        </xsl0:when> 
    7882                        <xsl0:otherwise> 
     
    186190        </xsl0:template> 
    187191 
     192        <!-- sm:WVideoFlv --> 
     193        <xsl0:template match="sm:WVideoFlv" mode="content"> 
     194                <xsl0:variable name="vParams"> 
     195                        <xsl0:if test="sm:options/@autoPlay='true'">&amp;autoplay=1</xsl0:if> 
     196                        <xsl0:if test="sm:options/@autoLoad='true'">&amp;autoload=1</xsl0:if> 
     197                        <xsl0:if test="sm:options/@loop='true'">&amp;loop=1</xsl0:if> 
     198                        <xsl0:if test="sm:options/@volume and not(sm:options/@volume=100)">&amp;volume=<xsl0:value-of select="sm:options/@volume"/></xsl0:if> 
     199                        <xsl0:if test="sm:interface/@bgImageSrc">&amp;skin={resultatAgent('//', 'pubres:/<xsl0:value-of select="sm:interface/@bgImageSrc"/>')}</xsl0:if> 
     200                        <xsl0:if test="sm:interface/@bgColor">&amp;bgcolor=<xsl0:value-of select="sm:interface/@bgColor"/></xsl0:if> 
     201                        <xsl0:if test="sm:interface/@topColor">&amp;bgcolor1=<xsl0:value-of select="sm:interface/@topColor"/></xsl0:if> 
     202                        <xsl0:if test="sm:interface/@bottomColor">&amp;bgcolor2=<xsl0:value-of select="sm:interface/@bottomColor"/></xsl0:if> 
     203                        <xsl0:if test="sm:interface/@margin">&amp;margin=<xsl0:value-of select="sm:interface/@margin"/></xsl0:if> 
     204                        <xsl0:if test="sm:start/@imageSrc">&amp;startimage={resultatAgent('//', 'pubres:/<xsl0:value-of select="sm:start/@imageSrc"/>')}</xsl0:if> 
     205                        <xsl0:if test="sm:start/@bgColor">&amp;videobgcolor=<xsl0:value-of select="sm:start/@bgColor"/></xsl0:if> 
     206                        <xsl0:if test="sm:start/@title">&amp;title=<xsl0:value-of select="sm:start/@title"/></xsl0:if> 
     207                        <xsl0:if test="sm:start/@titleSize">&amp;titlesize=<xsl0:value-of select="sm:start/@titleSize"/></xsl0:if> 
     208                        <xsl0:if test="sm:start/@titleColor">&amp;titlecolor=<xsl0:value-of select="sm:start/@titleColor"/></xsl0:if> 
     209                        <xsl0:if test="sm:player/@show and not(sm:player/@show='autohide')">&amp;showplayer=<xsl0:value-of select="sm:player/@show"/></xsl0:if> 
     210                        <xsl0:if test="sm:player/@bgColor">&amp;playercolor=<xsl0:value-of select="sm:player/@bgColor"/></xsl0:if> 
     211                        <xsl0:if test="sm:player/@alpha">&amp;playeralpha=<xsl0:value-of select="sm:player/@alpha"/></xsl0:if> 
     212                        <xsl0:if test="sm:player/@hideTimeout">&amp;playertimeout=<xsl0:value-of select="sm:player/@hideTimeout"/></xsl0:if> 
     213                        <xsl0:if test="sm:buttons/@color">&amp;buttoncolor=<xsl0:value-of select="sm:buttons/@color"/></xsl0:if> 
     214                        <xsl0:if test="sm:buttons/@overColor">&amp;buttonovercolor=<xsl0:value-of select="sm:buttons/@overColor"/></xsl0:if> 
     215                        <xsl0:if test="sm:stopButton">&amp;showstop=1</xsl0:if> 
     216                        <xsl0:if test="sm:stopButton/@cancelLoad">&amp;loadonstop=0</xsl0:if> 
     217                        <xsl0:if test="sm:volumeButton">&amp;showvolume=1</xsl0:if> 
     218                        <xsl0:if test="sm:timeButton">&amp;showtime=1</xsl0:if> 
     219                        <xsl0:if test="sm:fullscreenButton">&amp;showfullscreen=1</xsl0:if> 
     220                        <xsl0:if test="sm:slider/@topColor">&amp;slidercolor1=<xsl0:value-of select="sm:slider/@topColor"/></xsl0:if> 
     221                        <xsl0:if test="sm:slider/@bottomColor">&amp;slidercolor2=<xsl0:value-of select="sm:slider/@bottomColor"/></xsl0:if> 
     222                        <xsl0:if test="sm:slider/@overColor">&amp;sliderovercolor=<xsl0:value-of select="sm:slider/@overColor"/></xsl0:if> 
     223                        <xsl0:if test="sm:loadingBar/@show and not(sm:loadingBar/@show='autohide')">&amp;showloading=<xsl0:value-of select="sm:loadingBar/@show"/></xsl0:if> 
     224                        <xsl0:if test="sm:loadingBar/@color">&amp;loadingcolor=<xsl0:value-of select="sm:loadingBar/@color"/></xsl0:if> 
     225                        <xsl0:if test="sm:configFile">&amp;<xsl0:value-of select="si(sm:configFile/@format='xml','configxml','config')"/>={resultatAgent('//', 'pubres:/<xsl0:value-of select="sm:configFile/@src"/>')}</xsl0:if> 
     226                </xsl0:variable> 
     227                <object type="application/x-shockwave-flash" data="{{resultatAgent('//flashPlayerFlv')}}"> 
     228                        <xsl0:call-template name="classAtt"/> 
     229                        <xsl0:call-template name="sizeAtts"/> 
     230            <param name="movie" value="{{resultatAgent('//flashPlayerFlv')}}" /> 
     231            <xsl0:choose> 
     232                    <xsl0:when test="sm:interface/@bgColor"> 
     233                            <param name="bgcolor" value="{sm:interface/@bgColor}" /> 
     234                    </xsl0:when> 
     235                    <xsl0:when test="not(sm:fullscreenButton)"> 
     236                                        <param name="wmode" value="transparent"/> 
     237                    </xsl0:when> 
     238            </xsl0:choose> 
     239            <param name="FlashVars" value="flv={{resultatAgent('//url_{generate-id(sm:binaryUrl)}')}}{$vParams}" /> 
     240                </object> 
     241        </xsl0:template> 
     242         
    188243        <!-- WVideo --> 
    189244        <xsl0:template match="sm:WVideo" mode="content"> 
     
    360415        </xsl0:template> 
    361416 
     417        <!-- WAudioMp3 --> 
     418        <xsl0:template match="sm:WAudioMp3" mode="content"> 
     419                <xsl0:variable name="vParams"> 
     420                        <xsl0:if test="sm:size/@width">&amp;width=<xsl0:value-of select="sm:size/@width"/></xsl0:if> 
     421                        <xsl0:if test="sm:size/@height">&amp;height=<xsl0:value-of select="sm:size/@height"/></xsl0:if> 
     422                        <xsl0:if test="sm:options/@autoPlay='true'">&amp;autoplay=1</xsl0:if> 
     423                        <xsl0:if test="sm:options/@autoLoad='true'">&amp;autoload=1</xsl0:if> 
     424                        <xsl0:if test="sm:options/@loop='true'">&amp;loop=1</xsl0:if> 
     425                        <xsl0:if test="sm:options/@volume and not(sm:options/@volume=100)">&amp;volume=<xsl0:value-of select="sm:options/@volume"/></xsl0:if> 
     426                        <xsl0:if test="sm:interface/@bgImageSrc">&amp;skin={resultatAgent('//', 'pubres:/<xsl0:value-of select="sm:interface/@bgImageSrc"/>')}</xsl0:if> 
     427                        <xsl0:if test="sm:interface/@bgColor">&amp;bgcolor=<xsl0:value-of select="sm:interface/@bgColor"/></xsl0:if> 
     428                        <xsl0:if test="sm:interface/@topColor">&amp;bgcolor1=<xsl0:value-of select="sm:interface/@topColor"/></xsl0:if> 
     429                        <xsl0:if test="sm:interface/@bottomColor">&amp;bgcolor2=<xsl0:value-of select="sm:interface/@bottomColor"/></xsl0:if> 
     430                        <xsl0:if test="sm:buttons/@width">&amp;buttonwidth=<xsl0:value-of select="sm:buttons/@width"/></xsl0:if> 
     431                        <xsl0:if test="sm:buttons/@color">&amp;buttoncolor=<xsl0:value-of select="sm:buttons/@color"/></xsl0:if> 
     432                        <xsl0:if test="sm:buttons/@overColor">&amp;buttonovercolor=<xsl0:value-of select="sm:buttons/@overColor"/></xsl0:if> 
     433                        <xsl0:if test="sm:stopButton">&amp;showstop=1</xsl0:if> 
     434                        <xsl0:if test="sm:infoButton">&amp;showinfo=1</xsl0:if> 
     435                        <xsl0:if test="sm:infoButton/@textColor">&amp;textcolor=<xsl0:value-of select="sm:infoButton/@textColor"/></xsl0:if> 
     436                        <xsl0:if test="sm:volumeButton">&amp;showvolume=1</xsl0:if> 
     437                        <xsl0:if test="sm:volumeButton/@width">&amp;volumewidth=<xsl0:value-of select="sm:volumeButton/@width"/></xsl0:if> 
     438                        <xsl0:if test="sm:volumeButton/@height">&amp;volumeheight=<xsl0:value-of select="sm:volumeButton/@height"/></xsl0:if> 
     439                        <xsl0:if test="sm:slider/@show='false'">&amp;showslider=0</xsl0:if> 
     440                        <xsl0:if test="sm:slider/@width">&amp;sliderwidth=<xsl0:value-of select="sm:slider/@width"/></xsl0:if> 
     441                        <xsl0:if test="sm:slider/@height">&amp;sliderheight=<xsl0:value-of select="sm:slider/@height"/></xsl0:if> 
     442                        <xsl0:if test="sm:slider/@topColor">&amp;slidercolor1=<xsl0:value-of select="sm:slider/@topColor"/></xsl0:if> 
     443                        <xsl0:if test="sm:slider/@bottomColor">&amp;slidercolor2=<xsl0:value-of select="sm:slider/@bottomColor"/></xsl0:if> 
     444                        <xsl0:if test="sm:slider/@overColor">&amp;sliderovercolor=<xsl0:value-of select="sm:slider/@overColor"/></xsl0:if> 
     445                        <xsl0:if test="sm:loadingBar/@show and not(sm:loadingBar/@show='autohide')">&amp;showloading=<xsl0:value-of select="sm:loadingBar/@show"/></xsl0:if> 
     446                        <xsl0:if test="sm:loadingBar/@color">&amp;loadingcolor=<xsl0:value-of select="sm:loadingBar/@color"/></xsl0:if> 
     447                        <xsl0:if test="sm:configFile">&amp;<xsl0:value-of select="si(sm:configFile/@format='xml','configxml','config')"/>={resultatAgent('//', 'pubres:/<xsl0:value-of select="sm:configFile/@src"/>')}</xsl0:if> 
     448                </xsl0:variable> 
     449                <object type="application/x-shockwave-flash" data="{{resultatAgent('//flashPlayerMp3')}}" width="{si(sm:size/@width,sm:size/@width,200)}" height="{si(sm:size/@height,sm:size/@height,20)}"> 
     450                                <xsl0:call-template name="classAtt"/> 
     451                    <param name="movie" value="{{resultatAgent('//flashPlayerMp3')}}" /> 
     452                    <xsl0:choose> 
     453                            <xsl0:when test="sm:interface/@bgColor"> 
     454                                    <param name="bgcolor" value="{sm:interface/@bgColor}" /> 
     455                            </xsl0:when> 
     456                            <xsl0:otherwise> 
     457                                                <param name="wmode" value="transparent"/> 
     458                            </xsl0:otherwise> 
     459                    </xsl0:choose> 
     460                    <param name="FlashVars" value="mp3={{resultatAgent('//url_{generate-id(sm:binaryUrl)}')}}{$vParams}" /> 
     461                </object> 
     462        </xsl0:template> 
     463 
    362464        <!-- WAudio --> 
    363465        <xsl0:template match="sm:WAudio" mode="content"> 
Note: See TracChangeset for help on using the changeset viewer.