Ragazzi, ho la soluzione.
Questa vale per TB 3 e SwitchProfile 1.9.6
Innanzitutto si deve installare l'estensione CUSTOM BUTTONS
https://addons.mozilla.org/en-US/thunderbird/addon/2707/poi si va sulla barra strumenti di TB, tasto destro, personalizza e le si piazza su un pulsante: questo sarà quello del CUSTOM BUTTONS, in genere una stellina verde. A quel punto, con tasto destro sulla stellina, si entra in EDIT BUTTON e quindi si fa ciò che scriverò di seguito. Per ottenere altri pulsanti, dopo il primo, si fa tasto destro sul pulsante installato, CLONA, e quindi si cancella il codice clonato e si inserisce il nuovo codice.
Si può anche andare in VISUALIZZA>ADD NEW BUTTON...: è la stessa cosa.
Ci sono due possibilità:
PRIMA POSSIBILITA': avere un pulsante che ti simula la scelta, cioé come se chiedessi FILE>APRI UN ALTRO PROFILO e quindi scegli il profilo che ti interessa; quindi la scelta è manuale.
Questo è il codice per l'area INITIALIZATION CODE:
/*Initialization Code*/
this. onmouseover = function (event)
{
if (event. target != this)
return;
profileLauncher. refreshList ();
var p = this. getElementsByTagName ("menupopup") [0];
if (p)
this. removeChild (p);
p = document. getElementById ("profList"). cloneNode (true);
p. removeAttribute ("id");
this. appendChild (p);
};
this. type = "menu";
Vedrete che al pulsante creato c'è una freccetta verso il basso che ti chiede quale profilo attivare.
SECONDA POSSIBILITA': passare direttamente ad un profilo.questa cosa è grandiosa: premendo il pulsante, che non avrà alcuna freccetta, si passerà direttamente al profilo che interessa, il massimo della pigrizia.
Attenzione però: poiché nel cambio profilo, dalle opzioni dell'estensione stessa si può richiedere se l'attuale profilo deve rimanere aperto o si deve chiudere o ti deve dare la finestra di scelta, è bene che si scelga prima cosa fare. Quindi il pulsante passerà al profilo prescelto, ma non avrrà effetto sulle opzioni della'estensioni che si devono settare a parte.
Questo è il codice per l'area CODE:
var profileName = "default";
this. setAttribute ("profile", profileName);
profileLauncher. runScript (this);
alla parola DEFAUTL alla prima riga si deve sostituire il nome esatto del profilo che si vede facendo FILE>APRI UN ALTRO PROFILO.
Con questa seconda ipotesi si possono creare tanti pulsanti quante sono le estensioni.
Spero di essere stato chiaro.
Un saluto a tutti gli amici del forum.
Arca