Page 1 sur 2

Menu Contextuel Firefox

Publié : 25 nov. 2017, 15:39
par FKB33000
Bonjour la communauté,
Après maintes recherches sur divers forums dont celui ci je n'ai trouvé que de simple explication concernant le menu contextuel de Firefox
Ce que je souhaiterai faire c'est arranger mon menu en enlevant certaines options qui me sont inutiles.
En rouge sur cette image.
Image
Par la suite je souhaiterai remonter les extensions qui sont en bas du menu et les mettre à la place des options qui auront été supprimées
Y aurai-t'il une possibilité de passer par le fichier userChrome.css pour pouvoir réaliser ce projet

Je remercie les personnes qui se pencherons sur le sujet

Cordialement
FKB33

Re: Menu Contextuel Firefox

Publié : 25 nov. 2017, 19:07
par pepersan

Re: Menu Contextuel Firefox

Publié : 25 nov. 2017, 22:49
par FKB33000
Bonjour Bonsoir,
Non,Menu Editor n'est pas compatible sous Firefox 57

Cordialement
Fkb 33

Re: Menu Contextuel Firefox

Publié : 25 nov. 2017, 23:29
par pepersan
Oups, désolé, peut être là, mais à traduire, c est en anglais
http://kb.mozillazine.org/Category:Issues_%28Firefox%29

Re: Menu Contextuel Firefox

Publié : 26 nov. 2017, 09:43
par FKB33000
Bonjour pepersan

Sujet très intéressant mais absolument rien concernant ce que je souhaite faire
Cordialement
Fkb 33

Re: Menu Contextuel Firefox

Publié : 26 nov. 2017, 09:55
par pepersan
Bonjour
Dommage,je suppose qu il faut soit coder, soit utiliser une extension, un autre bénévole saura trouver.

Re: Menu Contextuel Firefox

Publié : 26 nov. 2017, 11:10
par Geek0z0ne
Mapenzi (je crois) avait donné l'autre jour une astuce pour masquer une entrée de menu via CSS, mais pour réarranger le menu il faut s'attaquer au lourd. Je ne sais pas si c'est possible dans le profil. En tout cas, le projet CustomCSSforFX 57 inclut des fichier XML… Une piste pour réordonner un menu ?

Re: Menu Contextuel Firefox

Publié : 26 nov. 2017, 11:43
par Bob49
Bonjour

Du côté extensions, faut pas trop y penser....

Pour Pocket, si tu l'utilises pas, tu enlèves le bouton de la barre de navigation et le menu sera enlevé... (ou désactiver complètement l'extension via about:config)

Sinon effectivement voir par le fichier userChrome.css, pour les faire disparaitre...

Pour :
_ Ouvrir dans une fenêtre de navigation privée?
_ Marque-page sur ce lien.
_ Envoyer l'image vers un lien.
_ Informations sur l'image.

Code : Tout sélectionner

#context-bookmarklink,
#context-sendimage,
#context-openlinkprivate, 
#context-viewimageinfo { display: none !important; }
Vérifié et fonctionnel chez moi
posting.php?mode=edit&f=5&p=854567#
Pour Pocket et "envoyer le lien vers l'appareil", j'ai pas réussi à enlever les menus...
FKB33000 a écrit : 25 nov. 2017, 15:39 Par la suite je souhaiterai remonter les extensions qui sont en bas du menu et les mettre à la place des options qui auront été supprimées
Pour cela, je suis pas certains que ça soit possible... :|

Édit de dernière minute, je viens de retrouver ordre menu contextuel dans ma réserve... :) (datant de Firefox 4, j'ai pas le temps de vérifier son bon fonctionnement..)

Re: Menu Contextuel Firefox

Publié : 26 nov. 2017, 11:51
par FKB33000
Bonjour Geek0z0ne
Voila une piste intéressante ;) j'avais déjà regardé justement dans les fonctions XML dans le projet CustomCSSforFX 57 mais bien sur je n'ai pas trouvé :(
En cherchant beaucoup sur le net je suis tombé sur ce truc la >>
https://lehollandaisvolant.net/tuto/firefox/#toc510

C'est une très bonne piste mais elle concerne une ancienne version de Firefox ( quoi que peut être que cela fonctionnerai )
reste à savoir comment mettre tout cela dans le le fichier userChrome

Cordialement
Fkb 33

Re: Menu Contextuel Firefox

Publié : 26 nov. 2017, 12:21
par FKB33000
Bonjour Bob49
Bob49 a écrit : 26 nov. 2017, 11:43 Pour Pocket et "envoyer le lien vers l'appareil", j'ai pas réussi à enlever les menus...
Pour Pocket
About config:
extensions.pocket.enabled mettre la valeur en false
Pour le reste je ne sais pas si il n'y aurai pas des choses à voir ici
fkb a écrit : extensions.webextensions.themes.icons.buttons
back,forward,reload,stop,bookmark_star,bookmark_menu,downloads,home,app_menu,cut,copy,paste,new_window,new_private_window,save_page,print,history,full_screen,find,options,addons,developer,synced_tabs,open_file,sidebars,share_page,subscribe,text_encoding,email_link,forget,pocket
fkb a écrit : browser.pageActions.persistedActions
{"version":1,"ids":["bookmark","bookmarkSeparator","copyURL","emailLink","sendToDevice","screenshots"],"idsInUrlbar":["bookmark"]}
j'ai essayé de supprimer cette valeur
sendToDevice mais elle revient après avoir redémarrer

En attendant je vais exploiter les infos que tu m'as données
Cordialement
Fkb 33

Re: Menu Contextuel Firefox

Publié : 26 nov. 2017, 12:24
par Bob49
Pour la mise en place des CSS...

Afficher le dossier de profil de Firefox via Aide > Informations de dépannage > Dossier de profil > Ouvrir le dossier, glisser le dossier chrome dans le dossier de profil.

Créer un fichier "userChrome.css" et le mettre dans un dossier nommé "chrome" (dossier à créer dans le profil)

Ligne obligatoire au début du fichier :

Code : Tout sélectionner

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
Y coller les codes... puis redémarré Firefox.

Re: Menu Contextuel Firefox

Publié : 26 nov. 2017, 12:28
par FKB33000
Bob49 a écrit : 26 nov. 2017, 12:24 Pour la mise en place des CSS...

Afficher le dossier de profil de Firefox via Aide > Informations de dépannage > Dossier de profil > Ouvrir le dossier, glisser le dossier chrome dans le dossier de profil.

Créer un fichier "userChrome.css" et le mettre dans un dossier nommé "chrome" (dossier à créer dans le profil)

Ligne obligatoire au début du fichier :

Code : Tout sélectionner

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
Y coller les codes... puis redémarré Firefox.
Merci Bob49 mais le fichier a déjà été crée

Re: Menu Contextuel Firefox

Publié : 26 nov. 2017, 13:33
par FKB33000
Je donne cette info cela peut servir
mais tout ne fonctionne pas avec la balise { display: none !important; }

à lire ici >> http://forums.mozillazine.org/viewtopic.php?p=107414

Re: Menu Contextuel Firefox

Publié : 26 nov. 2017, 14:12
par Bob49
FKB33000 a écrit : 26 nov. 2017, 13:33 Je donne cette info cela peut servir
mais tout ne fonctionne pas avec la balise { display: none !important; }

à lire ici >> http://forums.mozillazine.org/viewtopic.php?p=107414
Je dirais que cela n'a rien d’étonnant, puisque ce fil date de 2003... année où Firefox n'était pas né et Firebird utilisé... :mrgreen:
Sachant que déjà il arrive parfois qu'entre 2 versions de Firefox, on soit obligé de changer des codes, alors 14 ans d'écart et près d'une soixantaine de versions plus tard... :)

Bref, il y en à prendre et à laisser et la balise n'y est pour rien.

Re: Menu Contextuel Firefox

Publié : 26 nov. 2017, 18:44
par nico@nc
Pour masquer n'importe quelle entrée dans le menu contextuel d'une page, cette ligne peut être utilisée en remplaçant "Ouvrir le lien dans un nouvel onglet" par le titre de l'entrée voulue :

Code : Tout sélectionner

#contentAreaContextMenu menuitem[label="Ouvrir le lien dans un nouvel onglet"] { display: none; }
Bob49 a écrit : 26 nov. 2017, 12:24 Ligne obligatoire au début du fichier :

Code : Tout sélectionner

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
Y coller les codes... puis redémarré Firefox.
Non, justement, il ne faut plus mettre cette ligne depuis qu'il n'y a plus que du XUL dans l'interface de Firefox. Voir par exemple cette explication