1 votes

Comment ajouter le menu contextuel du client à la dernière position dans firefox ?

Je fonctionne à l'aide de Ubuntu 12.04 .
J'ai suivi cette tutorial pour ajouter Quit a firefox dans le menu contextuel du clic droit.
Firebug ajoutez également un élément contextuel ( Inspect Element with Firebug ) jusqu'au dernier.
Le résultat n'est pas celui que je souhaite.


Cette commande me donne un résultat vide :

grep -r 'Inspect Element with Firebug' .

Je ne sais donc pas comment firebug créer l'élément de menu.
Mais je peux modifier ~/.mozilla/firefox/*.default/chrome/userChrome.css pour le cacher :

menuitem[label="Inspect Element with Firebug"] {
    display:none;
}

Ce que j'ai fait :

cd ~

pkill firefox

cp /usr/lib/firefox/omni.ja ~

unzip omni.ja -d omni

cd omni

find . -name 'browser.xul'

vi ./chrome/browser/content/browser/browser.xul    
    {{{
    <menupopup id="contentAreaContextMenu" ...
        <menuitem id="context-inspect" ...

        <!-- QUIT BEGIN -->
        <menuitem id="context-quit"
                      label="Quit"
                      command="cmd_quitApplication"/>
        <!-- QUIT END -->
    </menupopup>
    }}}

zip -r omni.ja *

sudo mv omni.ja /usr/lib/firefox/

firefox http://www.google.com

Ce que je reçois :

| ...                          |
| View Page Info               |
|------------------------------|
| Inspect Element(Q)           |
| Quit                         |
|------------------------------|
| Inspect Element with Firebug |
+------------------------------+

Ce que je veux :

| ...                          |
| View Page Info               |
|------------------------------|
| Inspect Element(Q)           |
| Inspect Element with Firebug |
|------------------------------|
| Quit                         |
+------------------------------+

1voto

kev Points 11612
  1. décompresser ~/.mozilla/firefox/*.default/extensions/firebug@software.joehewitt.com.xpi
  2. エディット firebug/content/firebug/firefox/browserMenuOverlay.xul
  3. zipper et remplacer

original

<!-- Firefox page context menu -->
<menupopup id="contentAreaContextMenu">
    <menuseparator/>
    <menuitem id="menu_firebugInspect" label="firebug.InspectElementWithFirebug"
              command="cmd_inspect" class="menuitem-iconic fbInternational"/>
</menupopup>

modifié

<!-- Firefox page context menu -->
<menupopup id="contentAreaContextMenu">
    <menuitem id="menu_firebugInspect" label="firebug.InspectElementWithFirebug"
              command="cmd_inspect" class="menuitem-iconic fbInternational"
              insertafter="context-inspect" />
</menupopup>

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X