Changeset 6764


Ignore:
Timestamp:
10/04/06 19:41:07 (5 years ago)
Author:
sys
Message:

Controle d'unicité des codes de modèles et de générateurs non case sensitive.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Xul_CmsBuilder/content/scenaricmsbuilder/infoWsp/infowsp.xbl.xml

    r5653 r6764  
    323323                                        while(vModel) { 
    324324                                                if(vModel.nodeName=="model") { 
    325                                                         var vCd = vModel.getAttribute("code"); 
     325                                                        //Controle non case-sensotive (système de fichier windows) 
     326                                                        var vCd = vModel.getAttribute("code").toUpperCase(); 
    326327                                                        if( vCd in vMapCodes) { 
    327328                                                                vModel.fNextCdConflict = vMapCodes[vCd]; 
     
    340341                                                        } 
    341342                                                }else if(vModel.nodeName=="generator"){ 
    342                                                         var vCd = vModel.getAttribute("code"); 
     343                                                        //Controle non case-sensotive (système de fichier windows) 
     344                                                        var vCd = vModel.getAttribute("code").toUpperCase(); 
    343345                                                        if( vCd in vMapGeneratorCodes) { 
    344346                                                                vModel.fNextCdConflict = vMapGeneratorCodes[vCd]; 
     
    356358                                                if(vMapCodes[vCd].fNextCdConflict) { 
    357359                                                        //Au moins 2 modèles avec Code en conflit 
     360                                                        var vModel = vMapCodes[vCd]; 
    358361                                                        var vDivTitle = document.createElementNS(HTMLNS, "conflict"); 
    359                                                         vDivTitle.appendChild(document.createTextNode("Same code : "+vCd)); 
     362                                                        vDivTitle.appendChild(document.createTextNode("Same code : "+vModel.getAttribute("code"))); 
    360363                                 
    361364                                                        var vUL = document.createElementNS(HTMLNS, "ul"); 
    362                                                         var vModel = vMapCodes[vCd]; 
    363365                                                        while(vModel) { 
    364366                                                                var vItView = document.createElementNS(HTMLNS, "itemView"); 
     
    384386                                                if(vMapGeneratorCodes[vCd].fNextCdConflict) { 
    385387                                                        //Au moins 2 générateurs avec Code en conflit 
     388                                                        var vGenerator = vMapGeneratorCodes[vCd]; 
    386389                                                        var vDivTitle = document.createElementNS(HTMLNS, "conflict"); 
    387                                                         vDivTitle.appendChild(document.createTextNode("Same generator code : " + vCd)); 
     390                                                        vDivTitle.appendChild(document.createTextNode("Same generator code : " + vGenerator.getAttribute("code"))); 
    388391                                 
    389392                                                        var vUL = document.createElementNS(HTMLNS, "ul"); 
    390                                                         var vGenerator = vMapGeneratorCodes[vCd]; 
    391393                                                        while(vGenerator) { 
    392394                                                                var vItView = document.createElementNS(HTMLNS, "itemView"); 
Note: See TracChangeset for help on using the changeset viewer.