Changeset 12951


Ignore:
Timestamp:
03/03/09 22:04:41 (3 years ago)
Author:
anp
Message:

ajout sm:widget dans binaryOdTransf

Location:
trunk/Wsp_Modeling
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Wsp_Modeling/es/content/resources/binaryOdTransf/xml.xed.xml

    r12901 r12951  
    8383                        </childs> 
    8484                </element> 
    85                  
    86                  
     85                         
    8786                <element se:id="sm:scaleFromStandardCharSize" se:name="sm:scaleFromStandardCharSize" se:bind="element" se:card="?" insert="collapsed" tooltiptext=""> 
    8887                        <atts> 
     
    462461                                                                </childs> 
    463462                                                        </element> 
     463                                                        <!-- # sm:Widget --> 
     464                                                        <element se:id="sm:Widget" se:name="sm:Widget" se:bind="element" forcefilled="true"> 
     465                                                    <atts> 
     466                                                        <ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true" regexpSgn=".*#OdWidget.*"/> 
     467                                                    </atts> 
     468                                                    <childs> 
     469                                                        <se:choice se:card="*" se:show="ifExist"> 
     470                                                            <element se:name="sm:odContentZone" se:bind="element" forcefilled="true"> 
     471                                                                <atts> 
     472                                                                    <attribute se:name="key" se:bind="attribute" se:mandat="true"> 
     473                                                                        <wordsInput trim="true" notnull="true" validRegExp="^[a-zA-Z0-9]+$" frenchPonct="false"/> 
     474                                                                    </attribute> 
     475                                                                </atts> 
     476                                                                <childs> 
     477                                                                    <se:choice se:card="*"> 
     478                                                                        <se:ref se:refid="content_choice"/> 
     479                                                                        <se:ref se:refid="sm:WParagraph.choice"/> 
     480                                                                    </se:choice> 
     481                                                                    <insert se:bind="current"/> 
     482                                                                </childs> 
     483                                                            </element> 
     484                                                        </se:choice> 
     485                                                        <insert se:bind="current"/> 
     486                                                    </childs> 
     487                                                </element> 
     488                                                         
    464489                                                        <!-- choose --> 
    465490                                                        <element se:name="sm:choose" se:bind="element"> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_binaryOdTransf.xml

    r11210 r12951  
    111111                </affichage> 
    112112                <!-- Crée la XSL permettant de construire le content à la génération. niveau paragraphe --> 
    113                 <affichage code="contentFile"> 
    114                         <urlPage type="xpath-dynamique">concat('bs.doss/', resultatAgent('//agentModel', 'codeModel'), resultatAgent('//axisTransformer'), '/getContent.xsl')</urlPage> 
    115                         <page> 
     113                <affichage code="contentFile" racine="/* | //sm:odContentZone" codecomposant="concat('contentFile', si(name()='sm:odContentZone', generate-id()))"> 
     114                <urlPage type="xpathOnSrc-dynamique">concat('bs.doss/', resultatAgent('//agentModel', 'codeModel'), resultatAgent('//axisTransformer'), '/getContent', si(name()='sm:odContentZone', generate-id()),'.xsl')</urlPage> 
     115                <page> 
    116116                                <modele>xsl</modele> 
    117117                                <zone cle="mainZone" type="xslOnSrc-dynamique" href="bs:getContent.xsl.xsl"/> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_binaryOdTransf/bs.xml.xsl

    r12901 r12951  
    8181                        <valeur code="getContent"> 
    8282                                <source type="xslOnSrc-dynamique" href="{resultatDialogue('../contentFile', 'act:')}"/> 
     83                                <!-- Parcours de l'arbre pour les widgets inclus dans les zones  --> 
     84                <xsl0:apply-templates mode="agentsWidgets"/> 
    8385                        </valeur> 
    8486                        <!-- contenu avec mise en forme. niveau inline --> 
     
    9193                         
    9294                        <!-- agents propres au type de widget utilisé--> 
    93                         <xsl0:apply-templates select="sm:content/* | sm:fullTitleText | sm:shortTitleText"/> 
     95                        <xsl0:apply-templates select="sm:content/* | sm:fullTitleText | sm:shortTitleText" mode="mAgt"/> 
    9496                         
    9597                        <!-- @API --> 
     
    116118         # title views   
    117119       ### --> 
    118     <xsl0:template match="sm:fullTitleText|sm:shortTitleText"> 
     120    <xsl0:template match="sm:fullTitleText|sm:shortTitleText" mode="mAgt"> 
    119121        <valeur code="{local-name()}"> 
    120122            <xsl0:choose> 
     
    175177    </xsl0:template> 
    176178         
     179        <xsl0:template match="text()" mode="mAgt"/> 
    177180<!--** 
    178181         *  WObject 
    179182         **--> 
    180         <xsl0:template match="sm:WObject[name(..)='sm:content']"> 
     183        <xsl0:template match="sm:WObject" mode="mAgt"> 
    181184                <set code="elt_{generate-id()}"> 
    182185                        <!-- @API : path de la ressource dans SB --> 
     
    232235         *  WImage 
    233236         **--> 
    234         <xsl0:template match="sm:WImage[name(..)='sm:content']"> 
     237        <xsl0:template match="sm:WImage" mode="mAgt"> 
    235238                <set code="elt_{generate-id()}"> 
    236239                        <!-- @API : path de la ressource dans SB --> 
     
    348351         * Conditions 
    349352         **--> 
    350         <xsl0:template match="sm:choose"> 
    351                 <xsl0:apply-templates/> 
    352         </xsl0:template> 
    353         <xsl0:template match="sm:when[@sc:refUri]"> 
     353        <xsl0:template match="sm:choose" mode="mAgt"> 
     354                <xsl0:apply-templates mode="mAgt"/> 
     355        </xsl0:template> 
     356        <xsl0:template match="sm:when[@sc:refUri]" mode="mAgt"> 
    354357                <valeur code="cond_{generate-id()}"> 
    355358                        <xsl0:value-of select="resultatAgent(concat('@', getIdFromPath(@sc:refUri), '/contentAgent'))" disable-output-escaping="yes"/> 
    356359                </valeur> 
    357         </xsl0:template> 
    358          
    359  
    360         <!--  
    361         <xsl0:template match="sm:imageTransform"> 
    362                 <xsl0:if test="count(@*)&gt;0">,';transform=image<xsl0:if test="@scale">&amp;scale=<xsl0:value-of select="@scale"/></xsl0:if><xsl0:if test="@minWidth">&amp;minWidth=<xsl0:value-of select="@minWidth"/></xsl0:if><xsl0:if test="@maxWidth">&amp;maxWidth=<xsl0:value-of select="@maxWidth"/></xsl0:if><xsl0:if test="@minHeight">&amp;minHeight=<xsl0:value-of select="@minHeight"/></xsl0:if><xsl0:if test="@maxHeight">&amp;maxHeight=<xsl0:value-of select="@maxHeight"/></xsl0:if>&amp;type=<xsl0:value-of select="si(@outputType, @outputType, 'PNG')"/>'</xsl0:if> 
    363         </xsl0:template> 
    364         <xsl0:template match="sm:freeTransform"> 
    365                 <xsl0:if test="@code">,';transform=<xsl0:value-of select="@code"/><xsl0:if test="@options">&amp;<xsl0:value-of select="@options"/></xsl0:if>'</xsl0:if> 
    366         </xsl0:template> 
    367         <xsl0:template match="sm:rotationTransform"> 
    368                 <xsl0:variable name="vType" select="$vXmlPrim//sm:structure/@type"/> 
    369                 <xsl0:choose> 
    370                         <xsl0:when test="ancestor::sm:WImage"> 
    371                                 ,';transform=image&amp;allowRotation=true&amp;unit=cm<xsl0:if test="@scale">&amp;scale=<xsl0:value-of select="@scale"/></xsl0:if><xsl0:if test="@minWidth">&amp;minWidth=<xsl0:value-of select="@minWidth"/></xsl0:if><xsl0:if test="@maxWidth">&amp;maxWidth=<xsl0:value-of select="@maxWidth"/></xsl0:if><xsl0:if test="@minHeight">&amp;minHeight=<xsl0:value-of select="@minHeight"/></xsl0:if><xsl0:if test="@maxHeight">&amp;maxHeight=<xsl0:value-of select="@maxHeight"/></xsl0:if><xsl0:if test="@dpi">&amp;dpi=<xsl0:value-of select="@dpi"/></xsl0:if><xsl0:if test="$vType='image/png' or $vType='image/gif'">&amp;type=PNG</xsl0:if>' 
    372                         </xsl0:when> 
    373                         <xsl0:when test="ancestor::sm:WObject and ancestor::sm:WObject/sm:mime/@value='application/vnd.oasis.opendocument.graphics'"> 
    374                                 ,';transform=<xsl0:value-of select="si($vIsWin='true', 'odg2emf', 'odg2svm')"/>&amp;allowRotation=true<xsl0:if test="@minWidth">&amp;minWidth=<xsl0:value-of select="@minWidth"/>cm</xsl0:if><xsl0:if test="@maxWidth">&amp;maxWidth=<xsl0:value-of select="@maxWidth"/>cm</xsl0:if><xsl0:if test="@minHeight">&amp;minHeight=<xsl0:value-of select="@minHeight"/>cm</xsl0:if><xsl0:if test="@maxHeight">&amp;maxHeight=<xsl0:value-of select="@maxHeight"/>cm</xsl0:if>' 
    375                         </xsl0:when> 
    376                         <xsl0:when test="ancestor::sm:WObject and ancestor::sm:WObject/sm:mime/@value='application/vnd.oasis.opendocument.spreadsheet'"> 
    377                                 ,';transform=<xsl0:value-of select="si($vIsWin='true', 'ods2emf', 'ods2svm')"/>&amp;allowRotation=true<xsl0:if test="@minWidth">&amp;minWidth=<xsl0:value-of select="@minWidth"/>cm</xsl0:if><xsl0:if test="@maxWidth">&amp;maxWidth=<xsl0:value-of select="@maxWidth"/>cm</xsl0:if><xsl0:if test="@minHeight">&amp;minHeight=<xsl0:value-of select="@minHeight"/>cm</xsl0:if><xsl0:if test="@maxHeight">&amp;maxHeight=<xsl0:value-of select="@maxHeight"/>cm</xsl0:if>' 
    378                         </xsl0:when> 
    379                 </xsl0:choose> 
    380         </xsl0:template> 
    381          --> 
     360                <xsl0:apply-templates mode="mAgt"/> 
     361        </xsl0:template> 
     362         
     363        <!-- ###  
     364         # agentsWidgets : création des agents correspondants aux widgets.  
     365       ### --> 
     366    <xsl0:template match="sm:Widget" mode="agentsWidgets"> 
     367        <xsl0:param name="pPath"/> 
     368        <valeur code="widget_{generate-id()}" codecomposant="concat('widget_{generate-id()}_', generate-id())"> 
     369            <xsl0:if test="$pPath"><xsl0:attribute name="racine"><xsl0:value-of select="$pPath"/></xsl0:attribute></xsl0:if> 
     370            <xsl0:value-of select="resultatAgent(concat('@', getIdFromPath(@sc:refUri), '/contentAgent'))" disable-output-escaping="yes"/> 
     371            <!-- création des agents des zones --> 
     372            <xsl0:apply-templates mode="agentsWidgetZones"/> 
     373        </valeur> 
     374    </xsl0:template> 
     375    <xsl0:template match="sm:for" mode="agentsWidgets"> 
     376        <xsl0:apply-templates mode="agentsWidgets"> 
     377            <xsl0:with-param name="pPath" select="concat('sp:', si(@codes, java:replaceAll(string(@codes), '\s', ' | sp:'), '*'))"/> 
     378        </xsl0:apply-templates> 
     379    </xsl0:template> 
     380     
     381    <xsl0:template match="*" mode="agentsWidgets"> 
     382        <xsl0:param name="pPath"/> 
     383        <xsl0:apply-templates mode="agentsWidgets"> 
     384            <xsl0:with-param name="pPath" select="$pPath"/> 
     385        </xsl0:apply-templates> 
     386    </xsl0:template> 
     387    <xsl0:template match="text()|@*" mode="agentsWidgets"/> 
     388     
     389    <!-- #### Mode agentsWidgetZones --> 
     390    <xsl0:template match="sm:odContentZone" mode="agentsWidgetZones"> 
     391        <xsl0:param name="pPath"/> 
     392        <valeur code="{si(@key, concat('odContentZone_', @key), concat('XZ_', generate-id()))}"> 
     393            <xsl0:if test="$pPath"> 
     394                <xsl0:attribute name="racine"><xsl0:value-of select="$pPath"/></xsl0:attribute> 
     395                <xsl0:attribute name="codecomposant">generate-id()</xsl0:attribute> 
     396            </xsl0:if> 
     397            <source type="xslOnSrc-dynamique" href="{resultatDialogue(concat('//behaviorSheet/contentFile', generate-id()), 'act:')}"/> 
     398        </valeur> 
     399        <!-- Parcours de l'arbre pour les widgets inclus dans les zones (avec reinit à $pPath = ''). --> 
     400        <xsl0:apply-templates mode="agentsWidgets"/> 
     401    </xsl0:template> 
     402    <xsl0:template match="sm:for" mode="agentsWidgetZones"> 
     403        <xsl0:apply-templates mode="agentsWidgetZones"> 
     404            <xsl0:with-param name="pPath" select="concat('sp:', si(@codes, java:replaceAll(string(@codes), '\s', ' | sp:'), '*'))"/> 
     405        </xsl0:apply-templates> 
     406    </xsl0:template> 
     407    <xsl0:template match="*" mode="agentsWidgetZones"/> 
    382408          
    383409        <xsl0:template match="*"/> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_binaryOdTransf/calledTransformersInc.xsl

    r11210 r12951  
    9999        </xsl:template> 
    100100         
     101        <!-- sm:Widget --> 
     102    <xsl:template match="sm:Widget"> 
     103        <!-- Inclusions des liens du widget --> 
     104        <xsl:value-of select="resultatAgent(concat('@', getIdFromPath(@sc:refUri), '/viewsInfo'))" disable-output-escaping="yes"/> 
     105        <xsl:apply-templates/> 
     106    </xsl:template> 
     107     
    101108        <xsl:template match="text()|@*"/> 
    102109         
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_binaryOdTransf/getContent.xsl.xsl

    r12772 r12951  
    7070        <xsl0:variable name="vIsInline" select="si(codeAgent('.')='contentFile.inline', 'true', 'false')"/> 
    7171         
    72         <xsl0:template match="/*"> 
     72        <xsl0:template match="/* | sm:odContentZone"> 
    7373                <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> 
    7474                <xsl:param name="vAgent"/> 
     
    7777                <xsl:variable name="idRootAgt" select="getIdNode(.)"/> 
    7878                 
    79                 <xsl:template match="/*"> 
    80                         <xsl0:apply-templates select="sm:content/*"/> 
    81                 </xsl:template> 
     79                 
     80                 
     81                <xsl0:choose> 
     82            <xsl0:when test="name()='sm:odContentZone'"><!-- on est dans une zone d'un sm:Widget --> 
     83                <xsl:template match="*" priority="1"> 
     84                   <xsl0:apply-templates select="*"/> 
     85                </xsl:template> 
     86            </xsl0:when> 
     87            <xsl0:otherwise> 
     88                <xsl:template match="/*"> 
     89                   <xsl0:apply-templates select="sm:content/*"/> 
     90                </xsl:template> 
     91            </xsl0:otherwise> 
     92        </xsl0:choose> 
     93                 
    8294                <xsl:template match="*"/> 
    8395        </xsl0:template> 
     
    119131                </text:span> 
    120132        </xsl0:template> 
     133         
     134        <!-- # Widget 
     135        --> 
     136    <xsl0:template match="sm:Widget"> 
     137        <xsl:value-of select="resultatAgent(concat('widget_{generate-id()}_', generate-id()))" disable-output-escaping="yes"/> 
     138    </xsl0:template> 
    121139                 
    122140<!--** 
     
    139157                 
    140158                <!-- détermination du width et du height --> 
    141                 <xsl:variable name="vInfosRes" select="resultatAgent('../{$vWidgetId}/genResSize')"/> 
     159                <xsl:variable name="vInfosRes" select="resultatAgent('//{$vWidgetId}/genResSize')"/> 
    142160                <xsl:variable name="vWidth" select="substring-before(substring-after($vInfosRes, 'w='), ';')"/> 
    143161                <xsl:variable name="vHeight" select="substring-before(substring-after($vInfosRes, 'h='), ';')"/> 
    144162                <xsl:variable name="vExistRes" select="java:getContentStatus(java:findNodeChild(srcFileAgent(), java:getSrcName(srcFileAgent())))='1'"/> 
    145163                 
    146                 <xsl:variable name="vResourceType" select="si(resultatAgent('../{$vWidgetId}/isVectorImg'), 'file', 'zip')"/> 
    147                 <xsl:variable name="vOdInsertTag" select="si(resultatAgent('../{$vWidgetId}/isVectorImg'), 'draw:image', 'draw:object')"/> 
     164                <xsl:variable name="vResourceType" select="si(resultatAgent('//{$vWidgetId}/isVectorImg'), 'file', 'zip')"/> 
     165                <xsl:variable name="vOdInsertTag" select="si(resultatAgent('//{$vWidgetId}/isVectorImg'), 'draw:image', 'draw:object')"/> 
    148166                                 
    149167                                 
     
    159177                                                <draw:frame draw:style-name="{$vStyle_bxObj}" draw:name="{{local-name()}}" text:anchor-type="{$vAnchorType}" draw:z-index="{$vZIndex}" svg:x="{$vX}" svg:y="{$vY}" svg:width="{{normalize-space($vWidth)}}cm" svg:height="{{normalize-space($vHeight)}}cm"> 
    160178                                                        <xsl:element name="{{$vOdInsertTag}}"> 
    161                                                                 <xsl:attribute name="xlink:href"><xsl:if test="resultatAgent('../{$vWidgetId}/isVectorImg')">./</xsl:if><xsl:value-of select="resultatAgent('../{$vWidgetId}/odResPath')"/></xsl:attribute> 
     179                                                                <xsl:attribute name="xlink:href"><xsl:if test="resultatAgent('//{$vWidgetId}/isVectorImg')">./</xsl:if><xsl:value-of select="resultatAgent('//{$vWidgetId}/odResPath')"/></xsl:attribute> 
    162180                                                                <xsl:attribute name="xlink:type">simple</xsl:attribute> 
    163181                                                                <xsl:attribute name="xlink:show">embed</xsl:attribute> 
    164182                                                                <xsl:attribute name="xlink:actuate">onLoad</xsl:attribute> 
    165183                                                        </xsl:element> 
    166                                                         <!-- <draw:object xlink:href="./{{resultatAgent('../{$vWidgetId}/odResPath')}}" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"/> --> 
     184                                                        <!-- <draw:object xlink:href="./{{resultatAgent('//{$vWidgetId}/odResPath')}}" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"/> --> 
    167185                                                </draw:frame> 
    168186                                        </xsl0:when> 
     
    173191                                                        <draw:frame draw:style-name="{$vStyle_bxObj}" draw:name="{{local-name()}}" text:anchor-type="{$vAnchorType}" draw:z-index="{$vZIndex}" svg:x="{$vX}" svg:y="{$vY}" svg:width="{{normalize-space($vWidth)}}cm" svg:height="{{normalize-space($vHeight)}}cm" style:rel-height="scale"> 
    174192                                                                <xsl:element name="{{$vOdInsertTag}}"> 
    175                                                                         <xsl:attribute name="xlink:href"><xsl:value-of select="resultatAgent('../{$vWidgetId}/odResPath')"/></xsl:attribute><!-- <xsl:if test="resultatAgent('../{$vWidgetId}/isVectorImg')">./</xsl:if> --> 
     193                                                                        <xsl:attribute name="xlink:href"><xsl:value-of select="resultatAgent('//{$vWidgetId}/odResPath')"/></xsl:attribute><!-- <xsl:if test="resultatAgent('//{$vWidgetId}/isVectorImg')">./</xsl:if> --> 
    176194                                                                        <xsl:attribute name="xlink:type">simple</xsl:attribute> 
    177195                                                                        <xsl:attribute name="xlink:show">embed</xsl:attribute> 
    178196                                                                        <xsl:attribute name="xlink:actuate">onLoad</xsl:attribute> 
    179197                                                                </xsl:element> 
    180                                                                 <!-- <draw:object xlink:href="./{{resultatAgent('../{$vWidgetId}/odResPath')}}" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"/> --> 
     198                                                                <!-- <draw:object xlink:href="./{{resultatAgent('//{$vWidgetId}/odResPath')}}" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"/> --> 
    181199                                                        </draw:frame> 
    182200                                                </text:p> 
     
    184202                                </xsl0:choose> 
    185203                                <!-- insertion de l'image dans l'OD final --> 
    186                                 <scOd:resources type="{{$vResourceType}}" path="dest:{{resultatAgent('../{$vWidgetId}/genResUri')}}" odPath="{{resultatAgent('../{$vWidgetId}/odResPath')}}" removeSettings="{{si(resultatAgent('../{$vWidgetId}/targetMime')='application/vnd.oasis.opendocument.graphics', 'true', 'false')}}"/><!-- on ne conserve pas le fichier settings.xml pour les ODG : génére des pbs d'affichage (zone active) --> 
    187                                 <!-- <scOd:manifest mime="{$vMime}" path="{{resultatAgent('../{$vWidgetId}/odResPath')}}"/> --> 
     204                                <scOd:resources type="{{$vResourceType}}" path="dest:{{resultatAgent('//{$vWidgetId}/genResUri')}}" odPath="{{resultatAgent('//{$vWidgetId}/odResPath')}}" removeSettings="{{si(resultatAgent('//{$vWidgetId}/targetMime')='application/vnd.oasis.opendocument.graphics', 'true', 'false')}}"/><!-- on ne conserve pas le fichier settings.xml pour les ODG : génére des pbs d'affichage (zone active) --> 
     205                                <!-- <scOd:manifest mime="{$vMime}" path="{{resultatAgent('//{$vWidgetId}/odResPath')}}"/> --> 
    188206                        </xsl:when> 
    189207                        <xsl:otherwise> 
    190                                 <scOd:error type="error" phase="generation" text="Ressource manquante">La ressource '<xsl:value-of select="resultatAgent('../{$vWidgetId}/UriResSource')"/>' est introuvable.</scOd:error> 
     208                                <scOd:error type="error" phase="generation" text="Ressource manquante">La ressource '<xsl:value-of select="resultatAgent('//{$vWidgetId}/UriResSource')"/>' est introuvable.</scOd:error> 
    191209                        </xsl:otherwise> 
    192210                </xsl:choose> 
     
    212230                                 
    213231                <!-- détermination du width et du height --> 
    214                 <xsl:variable name="vInfosRes" select="resultatAgent('../{$vWidgetId}/genResSize')"/> 
     232                <xsl:variable name="vInfosRes" select="resultatAgent('//{$vWidgetId}/genResSize')"/> 
    215233                <xsl:variable name="vWidth" select="substring-before(substring-after($vInfosRes, 'w='), ';')"/> 
    216234                <xsl:variable name="vHeight" select="substring-before(substring-after($vInfosRes, 'h='), ';')"/> 
     
    227245                                        <xsl0:when test="$vIsInline='true'"><!-- niveau inline--> 
    228246                                                <draw:frame draw:style-name="{$vStyle_bxImg}" draw:name="{{local-name()}}" text:anchor-type="{$vAnchorType}" draw:z-index="{$vZIndex}" svg:x="{$vX}" svg:y="{$vY}" svg:width="{{$vWidth}}cm" svg:height="{{$vHeight}}cm"> 
    229                                                         <draw:image xlink:href="{{resultatAgent('../{$vWidgetId}/odResPath')}}" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"/> 
     247                                                        <draw:image xlink:href="{{resultatAgent('//{$vWidgetId}/odResPath')}}" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"/> 
    230248                                                </draw:frame> 
    231249                                        </xsl0:when> 
     
    235253                                                <text:p text:style-name="{si($vStyle_para!='' and $vStyle_para!='Standard', $vStyle_para, 'odNoDisplayNoKeep')}"> 
    236254                                                        <draw:frame draw:style-name="{$vStyle_bxImg}" draw:name="TODO" text:anchor-type="{$vAnchorType}" draw:z-index="{$vZIndex}" svg:x="{$vX}" svg:y="{$vY}" svg:width="{{$vWidth}}cm" svg:height="{{$vHeight}}cm"> 
    237                                                                 <draw:image xlink:href="{{resultatAgent('../{$vWidgetId}/odResPath')}}" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"/> 
     255                                                                <draw:image xlink:href="{{resultatAgent('//{$vWidgetId}/odResPath')}}" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"/> 
    238256                                                        </draw:frame> 
    239257                                                </text:p> 
    240258                                        </xsl0:otherwise> 
    241259                                </xsl0:choose> 
    242                                 <scOd:resources path="dest:{{resultatAgent('../{$vWidgetId}/genResUri')}}" odPath="{{resultatAgent('../{$vWidgetId}/odResPath')}}"/> 
     260                                <scOd:resources path="dest:{{resultatAgent('//{$vWidgetId}/genResUri')}}" odPath="{{resultatAgent('//{$vWidgetId}/odResPath')}}"/> 
    243261                        </xsl:when> 
    244262                        <xsl:otherwise> 
    245                                 <scOd:error type="error" phase="generation" text="Image manquante">La ressource '<xsl:value-of select="resultatAgent('../{$vWidgetId}/UriResSource')"/>' est introuvable.</scOd:error> 
     263                                <scOd:error type="error" phase="generation" text="Image manquante">La ressource '<xsl:value-of select="resultatAgent('//{$vWidgetId}/UriResSource')"/>' est introuvable.</scOd:error> 
    246264                        </xsl:otherwise> 
    247265                </xsl:choose> 
Note: See TracChangeset for help on using the changeset viewer.