Changeset 6497


Ignore:
Timestamp:
09/08/06 23:21:19 (5 years ago)
Author:
sam
Message:

Ajout gestion de required="yes/no" sur les éléments d'un model à incorporé ds un installeur

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Bui_Core/resources/packaging/nsis/installer.nsi.xsl

    r6479 r6497  
    4343 
    4444        <xsl:template match="/app"> 
    45         <xsl:if test="count(setup/models/*)&gt;0"> 
     45        <xsl:variable name="vNeedComponentPage" select="count(setup/models/*)&gt;0 and (count(setup/models//@required)=0 or (count(setup/models//@required)&gt;0 and count(setup/models//node()[@required='no'])&gt;0))"/>       
     46         
     47        <xsl:if test="$vNeedComponentPage='true'"> 
    4648                ; Components page setup 
    4749                !define MUI_COMPONENTSPAGE_SMALLDESC 
     
    6365        !insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP 
    6466                 
    65         <xsl:if test="count(setup/models/*)&gt;0"><!-- si on installe en meme temps un modèle, on insert la fenetre de choix d'installation--> 
     67        <xsl:if test="$vNeedComponentPage='true'"> 
    6668                ; Components page 
    67 ; WARNING! disabled temporarely because only SCb uses this.              
    68 ;               !insertmacro MUI_PAGE_COMPONENTS 
     69                !insertmacro MUI_PAGE_COMPONENTS 
    6970        </xsl:if> 
    7071                 
     
    631632                SectionGroup "$(strSecGrpModTitle_<xsl:value-of select="$vModelCode"/>)" <xsl:value-of select="$vModelCode"/> 
    632633                        <xsl:for-each select="package"> 
    633                                 Section "$(strSecPackTitle_<xsl:value-of select="concat($vModelCode, position())"/>_mod)" <xsl:value-of select="concat($vModelCode, position())"/>_mod  
     634                                Section "<xsl:if test="@required='yes'">-</xsl:if>$(strSecPackTitle_<xsl:value-of select="concat($vModelCode, position())"/>_mod)" <xsl:value-of select="concat($vModelCode, position())"/>_mod  
    634635                                  SetDetailsPrint textonly 
    635636                                  DetailPrint "$(strSecPackInstLog_<xsl:value-of select="concat($vModelCode, position())"/>_mod)" 
     
    639640                        </xsl:for-each> 
    640641                        <xsl:for-each select="wsp"> 
    641                                 Section "$(strSecWspTitle_<xsl:value-of select="concat($vModelCode, position())"/>_wsp)" <xsl:value-of select="concat($vModelCode, position())"/>_wsp  
     642                                Section "<xsl:if test="@required='yes'">-</xsl:if>$(strSecWspTitle_<xsl:value-of select="concat($vModelCode, position())"/>_wsp)" <xsl:value-of select="concat($vModelCode, position())"/>_wsp  
    642643                                  SetDetailsPrint textonly 
    643644                                  DetailPrint "$(strSecWspInstLog_<xsl:value-of select="concat($vModelCode, position())"/>_wsp)" 
  • trunk/Bui_scBuilder/about.xml

    r6413 r6497  
    8686                                        </ant> 
    8787                                --> 
    88                                 <package name="modeling" code="modeling" type="wsppack" ant="${wspdir}/Bui_wspPack/builder/modeling/build.xml" target="All"/> <!-- @type=[wsppack|jar|xpi] --> 
     88                                <package name="modeling" code="modeling" type="wsppack" required="yes" ant="${wspdir}/Bui_wspPack/builder/modeling/build.xml" target="All"/> <!-- @type=[wsppack|jar|xpi] --> 
    8989                                <!-- 
    9090                                <package name="modeling" code="modeling" type="wsppack" dir="C:\scenari_dev3\releases" fileName="modeling1.0.0_RC3_060612-1552.wsppack"/> 
Note: See TracChangeset for help on using the changeset viewer.