Tenhle navod se tyka primarne Firefoxu, ale myslim ze pro dost lidi muze byt uzitecnej.
Hledal jsem zpusob jak upravit contextove menu, protoze samotne menu Firefoxu + rozlicne menu z doplnku zacalo delat hezky dlouhy sloupec. K tomu nektere doplnky duplikovaly urcite polozky , to znamena ze meli stejnou funkcionalitu jak defaultni Firefoxacke. Celej Firefox mam zminimalizovanej za pouziti doplnku Tiny Menu a tohle mi dost vadilo. Po uprave kterou popisi je vysledek takovej:
Jak na to, je to opravdu jednoduche a kazdej si to muze upravit dle svych potreb. Otevreme si skrytej adresar .mozilla v nasem domovskem adresari, nasledne otevreme adresar firefox ->profil a pak adresar chrome
mujdomovskyadresar/.mozilla/firefox/
123456.default/chrome
*pozn. profil je u kazdeho jiny (pro ty co nemaji zkusenosti ohledne firefoxu)
zde se nachazeji dva css soubory ( u nekoho se muze nachazet jenom jeden, dulezitej pro nas je soubor
userChrome-example.css )
otevreme si tenhle soubor a pridame si radky diky kterym chceme blokovat nami pozadovane polozky a ulozime jej jako
userChrome.cssZakladni syntaxe jsou dve:Tou prvni je blokovani defaultnich Firefoxackych polozek a tou druhou blokovani polozek vytvorenych doplnky (uvedu priklad Adblocku)
1.) chceme blokovat polozku View Info
#context-viewinfo {
display: none !important;
}
blokovani vice polozek treba View Info a Send Link...
#context-viewinfo,
#context-sendlink {
display: none !important;
}
(jak vidite za prvni polozkou je pouzita carka, jedna se o standardni css syntaxi)
Vsechny syntaxe pro Firefox najdete zde:
http://kb.mozillazine.org/UserChrome.css_Element_Names/IDs#Firefox_menus2.) co vsak kdyz je vytvorena polozka nejakym doplnkem , jaka je zde syntaxe? Postup je pomerne znova jednoduchej, udelame si pravej klik abychom videli popis polozky, nekam si ten popis poznacime a blokaci provedeme takhle. (Priklad Adblocku Plus)
menuitem[label="Adblock Plus: Block image..."] {
display: none !important;
}
menuitem[label="Adblock Plus: Re-enable on this page"] {
display: none !important;
}