Dodatkowe opcje menu

w dziale Dostosowywanie Opery do własnych potrzeb
mikey747 napisał(a):

Witam

Chciałbym się dowiedzieć, czy jest możliwość dodania
do menu (PPM) opcji dostępnej w FireFoxie
"Pokaż obrazek tła"

vcore napisał(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

Ryszard napisał(a):

Tak, jest taka możliwość. Podajcie tutaj odpowiedni fragment pliku konfiguracyjnego menu firefoxa to przerobię na wersję dla Opery.

vcore napisał(a):

<menuitem id="context-viewbgimage"
label="&viewBGImageCmd.label;"
accesskey="&viewBGImageCmd.accesskey;"
oncommand="gContextMenu.viewBGImage(event);"
onclick="checkForMiddleClick(this, event);"/>

mikey747 napisał(a):

Mógłbyś mi powiedzieć gdzie znalazłeś plik konfiguracyjny menu FireFoxa?

Ryszard napisał(a):

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.

vcore napisał(a):

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

JaDo napisał(a):

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.confused

Medium napisał(a):

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.