Ignore:
Timestamp:
09/08/06 20:11:07 (6 years ago)
Author:
sys
Message:

displayResult Mlq

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Wsp_ModelingAssmnt/spaces/gen/modelBuilder/bs.doss/sma_assmntUnitMlqXhtmlTransf/xhtmlContent.xsl.xsl

    r6491 r6494  
    122122                        for(var j=0, vLenJ=vGroup.length; j < vLenJ; j++) { 
    123123                                var vItems = scDragMgr.getLabels(vGroup[j]); 
    124                                 for(var k=0, vLenK = vItems.length; k < vLenK; k++) { 
     124                                var vLenK = vItems.length; 
     125                                <!-- si zone de drop vide, on incrémente pour laisser une place 
     126-->                             if(vLenK == 0) vOffset++; 
     127                                else for(var k=0; k &lt; vLenK; k++) { 
    125128                                        vItems[k].rG = i; 
    126129                                        vItems[k].rO = vOffset++; 
     
    343346--> 
    344347        this.refreshResult = function(pDisplay){ 
    345                 if(pDisplay) this._ResultDisplay = pDisplay; 
    346                 if(this._resultDisplay == "none") for(var i=this.fLabels.length -1; i &gt;=0; i--) this.fLabels[i].className=""; 
     348                if(pDisplay) this.fResultDisplay = pDisplay; 
     349                if(this.fResultDisplay == "none") for(var i=this.fLabels.length -1; i &gt;=0; i--) this.fLabels[i].className=""; 
    347350                else for(var i=this.fLabels.length -1; i &gt;=0; i--) { 
    348351                        var vLabel = this.fLabels[i]; 
    349352                        <xsl0:choose> 
    350353                                <xsl0:when test="$vInteraction='orderLabels'"> 
    351                         vLabel.className = (vLabel.sO == vLabel.rO ) ? "<xsl0:value-of select="si(sm:resultDisplaying/@classIfRight, sm:resultDisplaying/@classIfRight, 'assmntResult_Right')"/>" : "<xsl0:value-of select="si(sm:resultDisplaying/@classIfWrong, sm:resultDisplaying/@classIfWrong, 'assmntResult_Wrong')"/>"; 
     354                        vLabel.className = (vLabel.sO == vLabel.rO &amp;&amp; vLabel.sG == vLabel.rG) ? "<xsl0:value-of select="si(sm:resultDisplaying/@classIfRight, sm:resultDisplaying/@classIfRight, 'assmntResult_Right')"/>" : "<xsl0:value-of select="si(sm:resultDisplaying/@classIfWrong, sm:resultDisplaying/@classIfWrong, 'assmntResult_Wrong')"/>"; 
    352355                                </xsl0:when> 
    353356                                <xsl0:when test="$vInteraction='associateLabels'"> 
    354                         vLabel.className = (this.fGroupsC[vLabel.rG].isRight) ? "<xsl0:value-of select="si(sm:resultDisplaying/@classIfRight, sm:resultDisplaying/@classIfRight, 'assmntResult_Right')"/>" : "<xsl0:value-of select="si(sm:resultDisplaying/@classIfWrong, sm:resultDisplaying/@classIfWrong, 'assmntResult_Wrong')"/>"; 
     357                        vLabel.className = (this.fGroupsC[vLabel.sG].isRight<xsl0:if test="sm:scoreComputing/sm:orderingScoring/@algorithm"> &amp;&amp; vLabel.sO == vLabel.rO</xsl0:if>) ? "<xsl0:value-of select="si(sm:resultDisplaying/@classIfRight, sm:resultDisplaying/@classIfRight, 'assmntResult_Right')"/>" : "<xsl0:value-of select="si(sm:resultDisplaying/@classIfWrong, sm:resultDisplaying/@classIfWrong, 'assmntResult_Wrong')"/>"; 
    355358                                </xsl0:when> 
    356359                                <xsl0:when test="$vInteraction='matchTarget'"> 
     
    372375                this.synch(); 
    373376<!-- Affectation du mode pour l'affichage du résultat 
    374  -->    this._ResultDisplay = "<xsl0:value-of select="si(sm:initBody/sm:resultDisplay/@mode, sm:initBody/sm:resultDisplay/@mode, 'none')"/>"; 
     377 -->    this.fResultDisplay = "<xsl0:value-of select="si(sm:initBody/sm:resultDisplay/@mode, sm:initBody/sm:resultDisplay/@mode, 'none')"/>"; 
    375378<!-- Load des scores --> 
    376379                <xsl0:if test="count(sm:loadData/sm:scoreSessionKey/*) &gt; 0">var vLoadScoreSession = <xsl0:apply-templates select="sm:loadData/sm:scoreSessionKey/*" mode="session"/>; 
Note: See TracChangeset for help on using the changeset viewer.