[Résolu] Alternative à Xpunge pour TB3?

Vous cherchez une alternative viable et sécurisée pour votre courrier ? Une conjuration s'est abattue sur vous et vous ne réussissez pas à trouver réponse satisfaisante à propos de Mozilla Thunderbird ? Cliquez donc par là…

Modérateur : J2m06

Répondre
RAD
Gecko
Messages : 64
Inscription : 23 janv. 2006, 02:28

[Résolu] Alternative à Xpunge pour TB3?

Message par RAD »

salut

y'a-t-il une alternative à Xpunge (extension permettant de vider/compacter la corbeille en un clic) compatible TB3?

merci
Dernière modification par RAD le 14 déc. 2009, 18:23, modifié 1 fois.
Pastisman
Tyrannosaurus Rex
Messages : 2137
Inscription : 27 juin 2008, 15:18

Re: Alternative à Xpunge pour TB3?

Message par Pastisman »

Bonjour,

J'ai ajouté un bouton avec Custom button bumpé contenant le code de l'entrée "Compacter les dossiers" du menu fichier :

Code : Tout sélectionner

 goDoCommand('cmd_compactFolder')
C'est pas ce qu'il y a de plus simple et il faut que je rajoute le vidage des corbeilles mais ça fonctionne très bien
Ma devise : Etre convaincu (en 3 mots)
Mes extensions
manudevil
Lézard à collerette
Messages : 361
Inscription : 14 juil. 2004, 23:48

Re: Alternative à Xpunge pour TB3?

Message par manudevil »

Ça m'intéresse aussi, cette idée d'alternative à Xpunge. :)
ManuDevil, expert code legacy
mpl75
Varan
Messages : 1670
Inscription : 14 nov. 2009, 00:28

Re: Alternative à Xpunge pour TB3?

Message par mpl75 »

Bonsoir,

moi itou
kaihansen
Iguane
Messages : 718
Inscription : 24 févr. 2006, 12:32

Re: Alternative à Xpunge pour TB3?

Message par kaihansen »

Bonjour,
pour une corbeille, j'ai ajouté ceci :

Code : Tout sélectionner

goDoCommand('cmd_emptyTrash')
mais ce n'est que pour la corbeille "pointée" et malheureusement pas pour toutes corbeilles,pffff
Pastisman,je suis également très intéressé par la démarche.
RAD
Gecko
Messages : 64
Inscription : 23 janv. 2006, 02:28

Re: Alternative à Xpunge pour TB3?

Message par RAD »

je viens de remarquer qu'en fait une des nouveautés de TB3, c'est la présence d'un bouton pour compacter

par contre ce bouton ne vide pas la corbeille, faut le faire avant du coup c'est moins intéressant que Xpunge...

je vais m'intéresser à Custom Buttons d'un peu plus près
Dernière modification par RAD le 14 déc. 2009, 23:11, modifié 1 fois.
RAD
Gecko
Messages : 64
Inscription : 23 janv. 2006, 02:28

Re: [Résolu] Alternative à Xpunge pour TB3?

Message par RAD »

bon bah ça marche, je me suis crée un petit bouton nommé "Purge" avec les codes proposés par Pastisman et kaihansen :

Code : Tout sélectionner

goDoCommand('cmd_emptyTrash')
goDoCommand('cmd_compactFolder')
ça a l'air de bien fonctionner, par contre j'ai du bidouiller l'extension pour l'indiquer compatible TB3.0 sinon il ne voulait pas l'installer

EDIT: pour ceux qui veulent une icône pour le bouton de compactage/vidage de la corbeille, j'en ai crée une à partir de la corbeille de Vista

Image
manudevil
Lézard à collerette
Messages : 361
Inscription : 14 juil. 2004, 23:48

Re: [Résolu] Alternative à Xpunge pour TB3?

Message par manudevil »

Je vais être vraiment pénible, mais... c'est possible d'avoir un peu plus de précision sur le modus operandi ? Voire une extension... :oops:
ManuDevil, expert code legacy
RAD
Gecko
Messages : 64
Inscription : 23 janv. 2006, 02:28

Re: [Résolu] Alternative à Xpunge pour TB3?

Message par RAD »

1) télécharger et installer l'extension Custom button (dans le fichier zip que j'ai joins à ce message)

c'est l'extension officielle, mais avec le fichier install.rdf modifié pour permettre une installation sur TB3

2) clic droit sur la barre d'outils, et choisir Add new button...

3) dans la fenêtre Code copier ceci :

goDoCommand('cmd_emptyTrash')
goDoCommand('cmd_compactFolder')

4) cliquer sur Browse... pour sélectionner une image qui sera l'icône du bouton (comme l'image de corbeille que j'ai posté dans mon précédent message)

5) cliquer sur OK pour terminer la création du nouveau bouton

6) clic droit sur la barre d'outils, choisir Personnaliser... et faire un glisser-déposer du nouveau bouton jusque dans la barre d'outils
Pastisman
Tyrannosaurus Rex
Messages : 2137
Inscription : 27 juin 2008, 15:18

Re: [Résolu] Alternative à Xpunge pour TB3?

Message par Pastisman »

J'ai enfin trouvé comment vider toutes les corbeilles ! C'est un peu cracra vu que c'est de l'essai-erreur (on essaye de vider la corbeille sur tous les dossiers, même ceux qui ne sont pas des corbeilles), mais ça fonctionne bien :

Code : Tout sélectionner

var acctMgr = Components.classes["@mozilla.org/messenger/account-manager;1"].getService(Components.interfaces.nsIMsgAccountManager);  
var accounts = acctMgr.accounts;  
for (var i = 0; i < accounts.Count(); i++) {  
   var account = accounts.QueryElementAt(i, Components.interfaces.nsIMsgAccount);  
   var rootFolder = account.incomingServer.rootFolder; // nsIMsgFolder  
   if (rootFolder.hasSubFolders) 
   {  
      var subFolders = rootFolder.subFolders; // nsIMsgFolder  
      while(subFolders.hasMoreElements()) 
      {  
         var folder = subFolders.getNext().QueryInterface(Components.interfaces.nsIMsgFolder);  
         if( folder.emptyTrash ) try { folder.emptyTrash(null, null); } catch(ex) {}
      }  
   }  
}  
goDoCommand('cmd_compactFolder')
Si vous n'avez pas changé le nom des corbeilles, vous pouvez remplacez

Code : Tout sélectionner

if( folder.emptyTrash ) try { folder.emptyTrash(null, null); } catch(ex) {}
par

Code : Tout sélectionner

if( folder.prettiestName = "Corbeille" ) try { folder.emptyTrash(null, null); } catch(ex) {}
qui est plus propre.
Ma devise : Etre convaincu (en 3 mots)
Mes extensions
Pastisman
Tyrannosaurus Rex
Messages : 2137
Inscription : 27 juin 2008, 15:18

Re: [Résolu] Alternative à Xpunge pour TB3?

Message par Pastisman »

Rhaa, je savais bien qu'il devait y avoir l'info quelque part !!!

Finalement, il faut mettre

Code : Tout sélectionner

if( folder.flags & 0x0100 ) try { folder.emptyTrash(null, null); } catch(ex) {}
c'est ça qui détermine exactement si c'est une corbeille !
Ma devise : Etre convaincu (en 3 mots)
Mes extensions
manudevil
Lézard à collerette
Messages : 361
Inscription : 14 juil. 2004, 23:48

Re: [Résolu] Alternative à Xpunge pour TB3?

Message par manudevil »

Ça a l'air de marcher. Merci ! :)
ManuDevil, expert code legacy
kaihansen
Iguane
Messages : 718
Inscription : 24 févr. 2006, 12:32

Re: [Résolu] Alternative à Xpunge pour TB3?

Message par kaihansen »

Patisman,
c'est nickel chrome, merci!!! :D
a+
mpl75
Varan
Messages : 1670
Inscription : 14 nov. 2009, 00:28

Re: [Résolu] Alternative à Xpunge pour TB3?

Message par mpl75 »

Bonsoir,

Image
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités