Ignore:
Timestamp:
03/02/07 17:01:13 (5 years ago)
Author:
anp
Message:

possibilité d'annuler la création d'un atelier si une migration est détectée

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Xul_Cms/chrome/content/scenaricms/wspmgr/wspcreate/wspcreate.overlay.xul

    r8810 r8850  
    7373                                try{ 
    7474                                        var vWspCreate = this; 
    75                                          
    7675                                        var cbOk = function (pWspList){ 
    7776                                                if(pWspList) vWspCreate._ServerWspList = pWspList; 
     
    217216                                                return; 
    218217                                        } 
    219                                          
     218                                                                                 
    220219                                        if(wspChoiceModelMgr.getBaseWspType()){// le chemin spécifié possède déja un wspType 
    221220                                                // création de l'atelelier avec l'ancien wspType 
     
    229228                                                                                        vWspCreate.xSetSavePending(vIsInstallPending); 
    230229                                                                                        if(!vIsInstallPending){ 
    231                                                                                                 var vResultCreate = vWspCreate._WspReg.addWsp(vServerUrl, vCode, vComment, vActif); 
    232                                                                                                 if(!vResultCreate) throw{}; 
    233                                                                                                 if(vWspCreate._CbAfterCreate) vWspCreate._CbAfterCreate(pStatus); 
    234                                                                                                 /* 
    235                                                                                                 if(vStatus=="abort|wspError"){ 
    236                                                                                                 }else if(vStatus=="success"){ 
     230                                                                                                if(vStatus=="success" || vStatus=="wspError"){ 
     231                                                                                                        var vResultCreate = vWspCreate._WspReg.addWsp(vServerUrl, vCode, vComment, vActif); 
     232                                                                                                        if(!vResultCreate) throw{toString:function(){return "Création de l'atelier incomplète"}}; 
     233                                                                                                        if(vWspCreate._CbAfterCreate) vWspCreate._CbAfterCreate(pStatus); 
     234                                                                                                }else if(vStatus=="abort"){ 
     235                                                                                                        // action annulée par l'utilisateur => on supprime la précréation de l'atelier 
     236                                                                                                        wspUt.removeSynchWsp(vWspCreate._ServerObj, vCode, true); 
     237                                                                                                        if(vWspCreate._CbAfterCreate) vWspCreate._CbAfterCreate(pStatus); 
    237238                                                                                                } 
    238                                                                                                 */ 
    239239                                                                                        } 
    240240                                                                                }catch(e){ 
     241                                                                                        if(vWspCreate._CbAfterCreate) vWspCreate._CbAfterCreate(pStatus); 
    241242                                                                                        ut.debug("WspCreateMgr.createWsp > fCbSave : " + e); 
    242243                                                                                } 
     
    247248                                                                } 
    248249                                                        }catch(e){ 
    249                                                                 ut.debug("WspCreateMgr.createWsp > cb : " + e); 
     250                                                                ut.debug("WspCreateMgr.createWsp (wspType) > cb : " + e); 
    250251                                                        } 
    251252                                                } 
     
    277278                         * Refresh  
    278279                        **/ 
    279                         var tmpLastState = "noWspType";//[noWspType|wspType] 
     280                        //var tmpLastState = "noWspType";//[noWspType|wspType] 
    280281                        WspCreateMgr.refresh = function(){ 
    281282                                try{ 
Note: See TracChangeset for help on using the changeset viewer.