Ignore:
Timestamp:
03/13/10 11:58:27 (2 years ago)
Author:
sys
Message:

debug wspnavview

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Xul_Wsp/modules/scenariWsp/views/wspNavView/WspNavView.jsm

    r15051 r15096  
    159159//      this.xRefreshData(pUri); 
    160160//} 
    161 // 
    162 ///** Rafraichit l'uri passée en paramètre suite à un update.*/ 
    163 //WspNavView.prototype.refreshUri = function(pUri, pAuthor){ 
    164 //      try{ 
    165 //              if(pAuthor && pAuthor==this.fIdAuthor) return; //On est au courant, l'update vient de nous  
    166 //              if( ! this.xFilterUri(pUri)) return; //Uri exclue de l'affichage. 
    167 //              //log.debug("WspNavView.prototype.refreshUri="+pUri+"  - idauthor="+pAuthor); 
    168 //              var vReq = this.getReqToRefreshUri(pUri); 
    169 //              this.xAddReq(vReq); 
    170 //      }catch(e){ 
    171 //              log.debug("WspNavView.refreshUri::"+e); 
    172 //      } 
    173 //} 
    174 // 
    175161/** Sélectionne dans l'arbre l'uri passée en paramètre. */ 
    176162WspNavView.prototype.selectFullUri = function(pFullUri){ 
     
    11011087} 
    11021088 
    1103 /** Retourne un id unique pour identifier ce WspNavView comme l'auteur d'une modification. (voir refreshUri() )*/ 
     1089/** Retourne un id unique pour identifier ce WspNavView comme l'auteur d'une modification. */ 
    11041090WspNavView.prototype.xGetIdAuthor = function(){ 
    11051091        if(!this.fIdAuthor) this.fIdAuthor = this.fDataProvider.newIdAuthor(); 
     
    11741160                if(pAuthor && pAuthor==this.fIdAuthor) return; //On est au courant, l'update vient de nous  
    11751161                if( ! this.xFilterUri(pFullUri)) return; //Uri exclue de l'affichage. 
    1176                 //log.debug("WspNavView.prototype.refreshUri="+pFullUri+"  - idauthor="+pAuthor); 
     1162                //log.debug("WspNavView.handleUriUpdate="+pFullUri+"  - idauthor="+pAuthor); 
    11771163                var vReq = this.getReqToRefreshUri(pFullUri); 
    11781164                this.xAddReq(vReq); 
     
    16041590                if(vReq.status==201 || vReq.status==204){ 
    16051591                        vViewMgr.selectFullUri(vUriDst); 
     1592                        //On dispatch l'event de refresh au sein de l'IHM (y compris nous-même). 
     1593                        vViewMgr.fDataProvider.dispatchUpdateUri(vViewMgr.fCdWsp, vUriDst, Components.interfaces.scIUriListener.EVENT_TYPE_UPDT, -1, false); 
    16061594                        if(vMethod == "MOVE") { 
    16071595                                vViewMgr.fIsCutting = false; 
    1608                                 vViewMgr.refreshUri(vUri); 
    1609                         } 
    1610                         //On informe les autres objets de l'IHM. 
    1611                         var vIdAuthor = vViewMgr.xGetIdAuthor(); 
    1612                         vViewMgr.fDataProvider.dispatchUpdateUri(vViewMgr.fCdWsp, vUriDst, Components.interfaces.scIUriListener.EVENT_TYPE_UPDT, vIdAuthor, false); 
    1613                         if(vMethod == "MOVE") vViewMgr.fDataProvider.dispatchUpdateUri(vViewMgr.fCdWsp, vUri, Components.interfaces.scIUriListener.EVENT_TYPE_REMOVE, vIdAuthor, false); 
     1596                                vViewMgr.fDataProvider.dispatchUpdateUri(vViewMgr.fCdWsp, vUri, Components.interfaces.scIUriListener.EVENT_TYPE_REMOVE, -1, false); 
     1597                        } 
    16141598                } else if(vReq.status==412) { 
    16151599                        if(ui.confirm(i18n.formatStr("?syntax=Formatter;La destination de la copie '%s' existe déjà. Souhaitez-vous vraiment supprimer cette destination ?", vUriDst), "Remplacement de : "+vUriDst, "Supprimer")) { 
    16161600                                vParams += "&Overwrite=T"; 
     1601                                vWin = ui.openWindowWait("copy", vMethod == "MOVE" ? "Déplacement en cours..." : "Copie en cours...", i18n.formatStr("?syntax=Formatter;La copie de %1$s vers %2$s est en cours... Veuillez patienter.", pUriSrc, vUriDst)); 
    16171602                                vViewMgr.fDataProvider.dialogAsynchWithService(vParams, "GET", null, null, cb, cb); 
    16181603                        } 
     
    16201605                } else if(vReq.status == 500) { 
    16211606                        //Erreur, probablament copie de fichier à la racine du wsp ou nom d'item interdit. 
    1622                         ui.alert(i18n.formatStr("?syntax=Formatter;Il est impossible de copier '%1$s' vers '%2$s'.", pUriSrc, pUriDst), "Erreur"); 
     1607                        ui.alert(i18n.formatStr("?syntax=Formatter;Il est impossible de copier '%1$s' vers '%2$s'.", pUriSrc, vUriDst), "Erreur"); 
    16231608                } else if(vReq.status==401) { 
    16241609                        ui.alert("Vous ne disposez pas des autorisations nécessaires pour réaliser cette copie.", "Echec à la copie"); 
     
    19751960                                } else if(vReq.status==404) { 
    19761961                                        //Déjà supprimé 
    1977                                         vViewMgr.refreshUri(pContext.fullUri); 
     1962                                        //vViewMgr.refreshUri(pContext.fullUri); 
     1963                                        vViewMgr.xAddReq(vViewMgr.getReqToRefreshUri(pContext.fullUri)); 
    19781964                                } else if(vReq.status==401) { 
    19791965                                        ui.alert("Vous ne disposez pas des autorisations nécessaires pour réaliser cette suppression.", "Echec à la suppression"); 
Note: See TracChangeset for help on using the changeset viewer.