Changeset 12883


Ignore:
Timestamp:
02/26/09 19:09:00 (3 years ago)
Author:
anp
Message:

odTemplate : ajout de @axis sur rootTitle + ajout sm:dynamicString dans la définition du titre de compositionOdtTransf

Location:
trunk/Wsp_Modeling
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Wsp_Modeling/es/content/odTemplate/odTemplateText/xml.xed.xml

    r12633 r12883  
    117117                                        </choiceInput> 
    118118                                </attribute> 
    119                                 <!--attribute se:bind="attribute" se:name="axis"> A priori pas d'intéret 
     119                                <attribute se:bind="attribute" se:name="axis"> 
    120120                                        <wordsInput trim="true" filterRegExp="^[a-zA-Z0-9]+$" autocompleteProviderXPath="id('axis')" frenchPonct="false"/> 
    121                                 </attribute--> 
     121                                </attribute> 
    122122                        </atts> 
    123123                </element> 
  • trunk/Wsp_Modeling/es/content/organisation/compositionOdtTransf/xml.xed.xml

    r11975 r12883  
    691691                                        <childs> 
    692692                                                <alternative se:bind="choice" se:defaultChild="-1"> 
    693                                                         <se:ref se:refid="sm:callCompositionMeta"/> 
    694                                                         <element se:name="sm:callPartMeta" se:bind="element" forcefilled="true" tooltipTag="Seules les 'meta' de la première part rencontrée sont affichées."> 
     693                                                        <se:ref se:refid="sm:callCompositionMeta" insert="collapsed"/> 
     694                                                        <element se:name="sm:callPartMeta" se:bind="element" forcefilled="true" insert="collapsed" tooltipTag="Seules les 'meta' de la première part rencontrée sont affichées."> 
    695695                                                                <atts> 
    696696                                                                        <se:ref se:refid="sm:linkPartCode"/> 
     
    698698                                                                </atts> 
    699699                                                        </element> 
    700                                                         <element se:name="sm:callSubModel" se:bind="element" forcefilled="true" tooltipTag="Seule le subModel de la première part rencontrée sera affiché."> 
     700                                                        <element se:name="sm:callSubModel" se:bind="element" forcefilled="true" insert="collapsed" tooltipTag="Seule le subModel de la première part rencontrée sera affiché."> 
    701701                                                                <atts> 
    702702                                                                        <se:ref se:refid="sm:linkPartCode"/> 
     
    704704                                                                </atts> 
    705705                                                        </element> 
    706                                                         <se:ref se:refid="fixTitle" forcefilled="true" insert="false"/> 
     706                                                        <se:ref se:refid="textListElts" se:refurl="chrome://sm_modeling/content/xEdition/coreOd.xed.xml"/> 
    707707                                                </alternative> 
    708708                                        </childs> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_compositionOdtTransf/bs.xml.xsl

    r10728 r12883  
    5656 
    5757        <xsl0:variable name="vAgentModel" select="computeNodeAgent('//agentModel')"/> 
    58  
     58    <xsl0:variable name="vPrimSource" select="computeNodeAgent(computeNodeAgent('//agentModel', 'source'))"/> 
     59     
     60    <xsl0:include href="bsco:sm/od/getContent.xsl.xsl"/> 
     61     
    5962        <xsl0:template match="sm:compositionOdtTransf"> 
    6063                <structure code="{resultatAgent($vAgentModel/codeModel)}{resultatAgent('//axisTransformer')}" racine="//{resultatAgent($vAgentModel/qNameTagRootModel)}" xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" codecomposant="{resultatAgent('codecomposant')}" version="1.0"> 
     
    120123                                        <source><xsl0:value-of select="sm:fixedTitle/@value"/></source> 
    121124                                </xsl0:when> 
     125                                <xsl0:otherwise> 
     126                        <source type="composition-dynamique"> 
     127                            <c:composition> 
     128                                <xsl0:attribute name="xmlns:c">composition</xsl0:attribute> 
     129                                <xsl0:apply-templates/> 
     130                            </c:composition> 
     131                        </source> 
     132                    </xsl0:otherwise> 
    122133                        </xsl0:choose> 
    123134                </valeur> 
    124135        </xsl0:template> 
     136         
     137    <xsl0:template match="sm:dynamicString"> 
     138       <c:donnee type="xslOnSrc-dynamique"> 
     139           <xsl0:text disable-output-escaping="yes"> 
     140               <![CDATA[ 
     141               <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"  
     142                               xmlns:sp="http://www.utc.fr/ics/scenari/v3/primitive"  
     143                               xmlns:sc="http://www.utc.fr/ics/scenari/v3/core"  
     144                               xmlns:java="http://xml.apache.org/xslt/java"  
     145                               xmlns:xalan="http://xml.apache.org/xalan" 
     146                               exclude-result-prefixes="xalan" version="1.0"> 
     147                   <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> 
     148                   <xsl:param name="vAgent"/> 
     149                   <xsl:param name="vDialog"/> 
     150               ]]> 
     151           </xsl0:text> 
     152           <xsl:template match="*"> 
     153               <xsl0:attribute name="xmlns:{resultatAgent($vAgentModel/prefixModel)}"><xsl0:value-of select="resultatAgent($vAgentModel/nsModel)"/></xsl0:attribute> 
     154               <xsl0:apply-templates/> 
     155           </xsl:template> 
     156           <xsl0:text disable-output-escaping="yes"> 
     157               <![CDATA[ 
     158               </xsl:stylesheet> 
     159               ]]> 
     160           </xsl0:text> 
     161       </c:donnee> 
     162    </xsl0:template> 
    125163         
    126164        <!-- ###  
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_dataFormOdTransf/bs.xml.xsl

    r12882 r12883  
    211211           <c:donnee type="xslOnSrc-dynamique"> 
    212212               <xsl0:text disable-output-escaping="yes"> 
    213                    <![CDATA[ 
    214                    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:sp="http://www.utc.fr/ics/scenari/v3/primitive" xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:java="http://xml.apache.org/xslt/java" xmlns:xalan="http://xml.apache.org/xalan" exclude-result-prefixes="xalan" version="1.0"> 
    215                        <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> 
    216                        <xsl:param name="vAgent"/> 
    217                        <xsl:param name="vDialog"/> 
    218                        <xsl:template match="*"> 
    219                    ]]> 
     213               <![CDATA[ 
     214               <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"  
     215                               xmlns:sp="http://www.utc.fr/ics/scenari/v3/primitive"  
     216                               xmlns:sc="http://www.utc.fr/ics/scenari/v3/core"  
     217                               xmlns:java="http://xml.apache.org/xslt/java"  
     218                               xmlns:xalan="http://xml.apache.org/xalan" 
     219                               exclude-result-prefixes="xalan" version="1.0"> 
     220                   <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/> 
     221                   <xsl:param name="vAgent"/> 
     222                   <xsl:param name="vDialog"/> 
     223               ]]> 
    220224           </xsl0:text> 
    221            <xsl0:apply-templates/> 
     225           <xsl:template match="*"> 
     226               <xsl0:attribute name="xmlns:{resultatAgent($vAgentModel/prefixModel)}"><xsl0:value-of select="resultatAgent($vAgentModel/nsModel)"/></xsl0:attribute> 
     227               <xsl0:apply-templates/> 
     228           </xsl:template> 
    222229           <xsl0:text disable-output-escaping="yes"> 
    223230                   <![CDATA[ 
    224                        </xsl:template> 
    225231                   </xsl:stylesheet> 
    226232                   ]]> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_odTemplateText/getMeta.xsl.xsl

    r12083 r12883  
    9292         
    9393        <!-- Toutes les interrogations d'agent doivent renvoyer du texte, forcé par normalize-space --> 
    94         <xsl0:template match="sm:rootTitle"><xsl0:value-of select="@prefix"/><xsl:value-of select="normalize-space(resultatAgent('//{si(@format and @format='shortTitleText', 'shortTitleText', 'fullTitleText')}'))"/></xsl0:template> 
     94        <xsl0:template match="sm:rootTitle"> 
     95           <xsl0:choose> 
     96            <xsl0:when test="@type='shortTitle'"><xsl:value-of select="resultatAgent(concat('@', getIdFromPath(concat('src:', java:hGetUri(srcFileAgent('@@')))), '{getAxisSuffix(@axis)}/shortTitleText'))"/></xsl0:when> 
     97            <xsl0:otherwise><xsl:value-of select="resultatAgent(concat('@', getIdFromPath(concat('src:', java:hGetUri(srcFileAgent('@@')))), '{getAxisSuffix(@axis)}/fullTitleText'))"/></xsl0:otherwise> 
     98       </xsl0:choose> 
     99    </xsl0:template> 
    95100         
    96101        <xsl0:template match="sm:callRootModel" name="sm:callRootModel"><xsl:value-of select="parseXml(concat('&lt;root&gt;',resultatAgent(concat('@', getIdFromPath(concat('src:', java:hGetUri(srcFileAgent('@@')))), '{getAxisSuffix(@axis)}/getContent')),'&lt;/root&gt;'))"/></xsl0:template> 
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_odTemplateText/xWidgetsContent.xsl

    r11139 r12883  
    519519           ###  -->      
    520520        <xsl0:template match="sm:rootTitle"> 
    521                 <xsl0:variable name="vTitleType" select="si(@format and @format='shortTitleText', 'shortTitleText', 'fullTitleText')"/> 
    522                 <xsl0:value-of select="@prefix"/><xsl:value-of select="resultatAgent('//{$vTitleType}')" disable-output-escaping="yes"/><xsl0:value-of select="@suffix"/> 
     521           <xsl0:value-of select="@prefix"/> 
     522           <xsl0:choose> 
     523            <xsl0:when test="@type='shortTitle'"><xsl:value-of select="resultatAgent(concat('@', getIdFromPath(concat('src:', java:hGetUri(srcFileAgent('@@')))), '{getAxisSuffix(@axis)}/shortTitleText'))"/></xsl0:when> 
     524            <xsl0:otherwise><xsl:value-of select="resultatAgent(concat('@', getIdFromPath(concat('src:', java:hGetUri(srcFileAgent('@@')))), '{getAxisSuffix(@axis)}/fullTitleText'))"/></xsl0:otherwise> 
     525       </xsl0:choose> 
     526           <xsl0:value-of select="@suffix"/> 
    523527        </xsl0:template> 
    524528        <xsl0:template match="sm:callRootModel" name="sm:callRootModel"> 
Note: See TracChangeset for help on using the changeset viewer.