Parcourir ce sujet:
5 Utilisateur(s) anonyme(s)
|
Recherche un script pour ajout bouton restart dans Waterfox |
|
---|---|---|
Expert
Inscrit:
29/05/2016 12:07 De France
Groupe:
Utilisateurs enregistrés Post(s): 2961
|
Bonjour à toutes et à tous,
Je sollicite vos connaissances, car je recherche un script CSS ou JS pour ajouter un bouton RESTART dans Waterfox. J'ai testé plusieurs scripts JS qui existent pour Firefox, dont un qui fonctionne sur la dernière version de FF, mais malheureusement aucun des scripts que j'ai trouvés ne fonctionnent sur Waterfox. Voilà ceux que j'ai testés : restart_button.uc.js restart_item_in_menu.uc.js RestartFirefoxButton_Movable.uc.js celui qui fonctionne actuellement sur mon profil Firefox c'est : restart_button.uc.js je pense qu'il faut certainement modifier une où certaines lignes dans le code JS, mais mes connaissances sont limitées, même si je suis déjà arrivé à bidouiller certains scripts principalement en CSS Merci d'avance à ceux qui pourront m'apporter des infos quelqu'elles soient où leur aide pour modifier le script
Contribution le : 23/09/2024 12:44
|
|
_________________
"L'expérience est le nom que l'on donne à ses erreurs " ~ Oscar Wilde ~ Mon blog : http://www.easy-pc.org |
||
|
Re: Recherche un script pour ajout bouton restart dans Waterfox |
|
---|---|---|
Expert
Inscrit:
21/02/2007 18:04 De pen ar bed
Groupe:
Utilisateurs enregistrés Post(s): 1408
|
Hello,
Essaye ça :
Contribution le : 24/09/2024 09:29
|
|
_________________
https://technifree.com |
||
|
Re: Recherche un script pour ajout bouton restart dans Waterfox |
|
---|---|---|
Expert
Inscrit:
29/05/2016 12:07 De France
Groupe:
Utilisateurs enregistrés Post(s): 2961
|
Citation :
Salut Lotesdelere Je ne suis pas l'auteur du script, mais je peux tout de même le fournir Voilà le lien : https://github.com/Aris-t2/CustomJSfor ... ipts/restart_button.uc.js ou plus directement // Restart button script for Firefox 60+ by Aris // // left-click on restart button: normal restart // middle-click on restart button: restart + clear caches // right-click on restart button: no special function // // based on 'Quit' button code by 2002Andreas // restart code from Classic Theme Restorer add-on // invalidate caches from Session Saver add-on (function() { try { Components.utils.import("resource:///modules/CustomizableUI.jsm"); ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs"); var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService); var appversion = parseInt(Services.appinfo.version); var button_label = "Restart"; CustomizableUI.createWidget({ id: "uc-restart", // button id defaultArea: CustomizableUI.AREA_NAVBAR, removable: true, label: button_label, // button title tooltiptext: button_label, // tooltip title onClick: function(event) { var cancelQuit = Components.classes["@mozilla.org/supports-PRBool;1"].createInstance(Components.interfaces.nsISupportsPRBool); var observerSvc = Components.classes["@mozilla.org/observer-service;1"].getService(Components.interfaces.nsIObserverService); if(event.button=='1') { // middle-click - clear caches Components.classes["@mozilla.org/xre/app-info;1"].getService(Components.interfaces.nsIXULRuntime).invalidateCachesOnRestart(); } if(event.button=='0' || event.button=='1') { // left/middle-click - restart observerSvc.notifyObservers(cancelQuit, "quit-application-requested", "restart"); if(cancelQuit.data) return false; Services.startup.quit(Services.startup.eRestart | Services.startup.eAttemptQuit); } }, onCreated: function(button) { return button; } }); var icon = "chrome://global/skin/icons/reload.svg"; if(appversion < 92) icon = "chrome://browser/skin/reload.svg"; // style button icon var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\ \ #uc-restart .toolbarbutton-icon {\ list-style-image: url("'+icon+'"); /* icon / path to icon */ \ transform: scaleX(-1); /* icon mirroring */\ fill: red; /* icon color name/code */\ }\ \ '), null, null); sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET); } catch (e) { Components.utils.reportError(e); }; })();
Contribution le : 25/09/2024 19:02
|
|
_________________
"L'expérience est le nom que l'on donne à ses erreurs " ~ Oscar Wilde ~ Mon blog : http://www.easy-pc.org |
||
|
Re: Recherche un script pour ajout bouton restart dans Waterfox |
|
---|---|---|
Expert
Inscrit:
29/05/2016 12:07 De France
Groupe:
Utilisateurs enregistrés Post(s): 2961
|
Citation :
Salut, heu j'enregistre bien le code en format java script (js) ? Merci, je vais testé et je te dis si ça focntionne.
Contribution le : 25/09/2024 19:05
|
|
_________________
"L'expérience est le nom que l'on donne à ses erreurs " ~ Oscar Wilde ~ Mon blog : http://www.easy-pc.org |
||
|
Re: Recherche un script pour ajout bouton restart dans Waterfox |
|
---|---|---|
Expert
Inscrit:
29/05/2016 12:07 De France
Groupe:
Utilisateurs enregistrés Post(s): 2961
|
@Vincent
j'ai enregistré le script que tu m'as fourni sous le nom : restart_button_for_waterfox.js je l'ai intégré comme il se doit dans le dossier C:\Users\*name*\AppData\Roaming\Waterfox\Profiles\***Waterfox****\chrome\userChrome j'ai bien entendu modifié le fichier userChrome.js en ajoutant la ligne userChrome.import("/userChrome/restart_button_for_waterfox.js", "UChrm"); ... résultat ça ne fonctionne pas j'essaie d'obtenir ceci : c'est ce que j'ai dans mon profil Firefox avec le script restart_button.uc.js
Contribution le : 25/09/2024 19:26
|
|
_________________
"L'expérience est le nom que l'on donne à ses erreurs " ~ Oscar Wilde ~ Mon blog : http://www.easy-pc.org |
||
|
Re: Recherche un script pour ajout bouton restart dans Waterfox |
|
---|---|---|
Expert
Inscrit:
29/05/2016 12:07 De France
Groupe:
Utilisateurs enregistrés Post(s): 2961
|
Re,
Alors après vérification, la clé toolkit.legacyUserProfileCustomizations.stylesheets est inexistante sur la dernière version actuelle de Waterfox (G6.0.19) Et puis, tous les ajouts de code CSS que j'ai mis dans le répertoire \chrome\ fonctionnent sans problème, alors même que la clé citée précédemment n'existe pas. Citation : As-tu essayé avec une extension .css ? heu là, je ne comprends pas ce que tu veux dire par extension CSS, il n'y a pas à ma connaissance d'EXTENSION CSS, mais seulement des lignes de code, et sur ce point je n'ai pas trouvé sur la toile de quelconque ligne de code CSS pour réaliser ce que je souhaite. Normalement si l'on suit la procédure que fournis Aris-T2 sur Github dans son archive CustomJSforFx c'est bien dans le sous-répertoire \chrome\userChrome\ qu'il faut mettre les fichiers .js Edit la clé toolkit.legacyUserProfileCustomizations.stylesheets est bien présente et sur True, mais par contre, elle est grisée et il y a un cadenas devant
Contribution le : 25/09/2024 21:40
|
|
_________________
"L'expérience est le nom que l'on donne à ses erreurs " ~ Oscar Wilde ~ Mon blog : http://www.easy-pc.org |
||
|
Re: Recherche un script pour ajout bouton restart dans Waterfox |
|
---|---|---|
Expert
Inscrit:
29/05/2016 12:07 De France
Groupe:
Utilisateurs enregistrés Post(s): 2961
|
@Lotesdelere
après vérification, tu as raison, il existe bien à proprement parlé des extensions CSS, en fait des fichiers .css dédié à des fonctionnalités ou options particulières, comme ce qui existe avec les fichiers .js
Contribution le : 25/09/2024 22:07
|
|
_________________
"L'expérience est le nom que l'on donne à ses erreurs " ~ Oscar Wilde ~ Mon blog : http://www.easy-pc.org |
||
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.