Witam
Chciałbym się dowiedzieć, czy jest możliwość dodania
do menu (PPM) opcji dostępnej w FireFoxie
"Pokaż obrazek tła"
Też sie podepne bo bardzo brakuje mi tej opcji, zawsze musze odpalać FF żeby z niej skorzystać, oczywiście zawsze można pogrzebać w CSS ale to trwa znacznie dłużej
Tak, jest taka możliwość. Podajcie tutaj odpowiedni fragment pliku konfiguracyjnego menu firefoxa to przerobię na wersję dla Opery.
<menuitem id="context-viewbgimage" label="&viewBGImageCmd.label;" accesskey="&viewBGImageCmd.accesskey;" oncommand="gContextMenu.viewBGImage(event);" onclick="checkForMiddleClick(this, event);"/>
Mógłbyś mi powiedzieć gdzie znalazłeś plik konfiguracyjny menu FireFoxa?
Originally posted by vcore:
<menuitem id="context-viewbgimage"
label="&viewBGImageCmd.label;"
accesskey="&viewBGImageCmd.accesskey;"
oncommand="gContextMenu.viewBGImage(event);"
onclick="checkForMiddleClick(this, event);"/>
No to wymiękłem. Jest maszyna ten firefox. Prawie jak ruski traktor.
Nie pomogę bo nie potrafię. Spodziewałem się łatwiejszej konstrukcji.
Konfiguracja menu kontekstowego znajduje się w pliku browser.xul który znajduje się w archiwum javy browser.jar znajdującym się w katalogu X:\Program Files\Mozilla Firefox\chrome
Archiwum to trzeba wypakować np. za pomocą 7zip a następnie udac się do katalogu content → browser i otworzyć w notatniku plik browser.xul a następnie udać się do linijki nr. 374 (lub wyszukać contentAreaContextMenu) tam się zaczyna konfiguracja menu kontekstowego
Też tak myślałem że nieda rady, bo w końcu to nie jest takie proste - po pierwsze przeglądarka musi znać pozycje kursora (i znać id lub klase elementu na którym zostało wywołane menu kontekstowe) by móc wyciągnąc background dla danego elementu ze stylu CSS
Chociaż wydaje mi się że przycisk który pokazywał będzie tło body można by napisać stosunkowo prosto
http://files.myopera.com/JaDo/files/Background_menu.png
Jeśli się dobrze orientuje, pokazuje się to tylko dla background-image w html.
http://my.opera.com/community/forums/findpost.pl?id=2131120
I mniej więcej tak to wygląda np.
http://files.myopera.com/JaDo/files/obrazki_skryptozak%C5%82adka.png
To rozwiązanie wydaje mi się najpraktyczniejsze, wyżej w wątku są jeszcze inne wersje/wariacje.
Jak to dodać do menu, narazie nie wiem. Przycisk według tego wychodzi taki :
Pokaż obrazki
...ale nie działa mi jak powinien. Get flash Lexa1 też mi nie kosi.
Originally posted by JaDo:
http://files.myopera.com/JaDo/files/Background_menu.png
Jeśli się dobrze orientuje, pokazuje się to tylko dla background-image w html.
Dokładnie, jest taka funkcja w [Document Popup Menu]
--------------------5 Include, Internal Frame Include, Internal Document Background --------------------7
Pokazuje się tylko wtedy, gdy takowy obrazek tła zostanie wykryty przez Operę, podobnie jak menu dla ramek.
A co jest warunkiem wykrycia obrazka tła, nie wiem.