Personas - Thèmes dynamiques
Par Tomale samedi 26 janvier 2008, 13:13- Blog - Lien permanent
Personas est une extension très légère qui ajoute des thèmes à Firefox.
Tous les détails se trouvent sur un billet du blog Mozilla Labs.
J'ai réalisé quelques thèmes supplémentaires (téléchargez le zip
) :
Pour les récupérer, il faut :
- Installer Personas
- Modifier l'extension, comme suit :
- Dans la barre d'URL, saisissez "about:config"
- Dans le champ "Filtre", saisissez "extensions.personas.editor"
- Double cliquez sur la ligne "extensions.personas.editor"
- Dans la boite de dialogue, saisisez "manual" et cliquez sur OK
- Vous êtes passé en mode manuel
- Modifiez le code source de l'extension comme suit :
- Ouvrez le répertoire contenant l'extension Personas (le mien : "C:\Documents and Settings\Thomas\Application Data\Mozilla\Firefox\Profiles\409t23je.default\extensions\personas@christopher.beard\chrome")
- Ouvrez "personas.jar" (avec votre outil de décompression : 7z, Winrar,...)
- Editez 'personas.js' avec un éditeur de texte et modifiez les deux blocs de code suivants :
- Ligne 325 :
if (personaID == "default") return "chrome://personas/skin/default/stbar-default.jpg";
à remplacer parswitch (personaID) { case "default": return "chrome://personas/skin/default/stbar-default.jpg"; case "manual": return "file://" + this._prefSvc.getCharPref("extensions.personas.manualPath").replace(/\/tbox-/, "/stbar-"); } - et Ligne 488 :
if (result == Ci.nsIFilePicker.returnOK) { this._prefSvc.setCharPref("extensions.personas.manualPath", fp.file.path); this._setPersona("manual", ""); }à remplacer par :if (result == Ci.nsIFilePicker.returnOK) { var myPath=fp.file.path; myPath=myPath.replace(/[\\]/g, "/"); this._prefSvc.setCharPref("extensions.personas.manualPath", myPath); this._setPersona("manual", ""); }
- Ligne 325 :
- Redémarrez Firefox
- Cliquez sur l'icône Firefox dans le coin gauche en bas et vous devriez voir l'option "Use Local Header..."
- Cliquez sur "Use Local Header..." et sélectionnez le fichier correspondant au header : tbox-*.* (par exemple : tbox-dieppe.png), dans ce cas là, le footer doit s'appeler stbar-*.* (par exemple : stbar-dieppe.png)
- Vous devriez voir le nouveau thème s'afficher



