JS Opera script + nie działają skrypty

w dziale Opera
onespaceshipgalactic napisał(a):

ktos wie jak uruchomic aby to cholerstwo zaczelo dzialac na allegro tak jak powinno, skrypt js allegro powrot na stary wyglad by gerjzen.
opera ma zaznaczone by ladowala skrypty od razu przy otwieraniu strony, folder ze skryptami UserJS w folderze instalacyjnym opery,sciezka do niego podana w ustawieniach,java wlaczona,i nie wiem co jeszcze zrobic i napisac.

wyglada tak: http://img840.imageshack.us/img840/5941/23600308.jpg, powinno byc bez tych zakładek.
jak ktos chce to podesle skrypty w txt na forum.

opera 11.62 x32 zip, windows 7 x64pl

Medium napisał(a):

Originally posted by onespaceshipgalactic:

jak ktos chce to podesle skrypty w txt na forum.

Dobry pomysł.

onespaceshipgalactic napisał(a):

1. http://www.wklejto.pl/123542
2.http://www.wklejto.pl/123543
3.http://www.wklejto.pl/123544

Medium napisał(a):

Ten skrypt do starego wyglądu Allegro nie usuwa zakładek w aukcji. Daje stare ikonki w menu i... fatalnie rozwala stronę główną Allegro.
Pozostałe skrypty wypróbuję później. Jeden, jak trafię na na jakąś galerię, a drugi... napisz, do czego ma służyć.

gwarser napisał(a):

Ja mogę powiedzieć, że w "stabilnej" Operze jest jakiś błąd związany ze zdarzeniem `load`. Jeżeli na stronie w jakimkolwiek innym skrypcie jest jakiś błąd (nawet przechwycony w try-catch i nie widoczny w konsoli) to zdarzenie `load` nie jest odpalane. W związku z tym nie działają żadne skrypty `*.user.js` ani też `window.addEventListener('load',...)`. Jedyny sposób to przerobić skrypt by dopalał się na zdarzenie `DOMContentLoaded`, czyli usunąć z nazwy pliku `.user` i objąć kod w

//oryginalny nagłówek ==UserScript==
document.addEventListener('DOMContentLoaded', function(){
//zawartość oryginalnego skryptu
}, false);

onespaceshipgalactic napisał(a):

ma to byc tak:
http://allegropictures.wkurwiamnie.org/script_old_allegro/after.jpg
a nie tak:
http://allegropictures.wkurwiamnie.org/script_old_allegro/before.jpg

2. w założeniu maił przywracać stary wygląd allegro, ale nie wiem czy działa.

//oryginalny nagłówek ==UserScript==
document.addEventListener('DOMContentLoaded', function(){
//zawartość oryginalnego skryptu
}, false);



Czyli jak zrobić ? edytować te skrypty i dodać to co napisałeś do oryginalnego skryptu?

Medium napisał(a):

A jest tak:



Zwróć uwagę na stare menu Allegro w górze.

onespaceshipgalactic napisał(a):

u mie to troche inaczej wyglada, ale glownie chodzi o usuniecie zakladek z samej aukcji - glowna strona aukcji czyli na dole, allegro.pl niech bedzie jakie chce, wazne by strona z aukcja byla dobra tzn. bez widocznych zakladek.

pomieniałem troche skrypty , usunalem grejzen czyli 2 oraz 1 i zamieniłem je na ten http://www.wklejto.pl/123686, niestety problem pozistaje, jutro chyba wyedytuje skrypty tak jak napisal gwarser.

Stare menu - wiem, wiem nie było dobre, ale jak juz pisałem było ono najmniejszym zmartwieniem- niestety.

gwarser napisał(a):

Sprawdziłem te twoje skrypty na Operze 12 gdzie te błędy co opisałem nie występują, ale wynik jest taki jak na screenach Medium - stare ikony w nagłówku ale zakładki zostają tak jak były - czyli przestarzały skrypt.
Ten skrypt co dałeś teraz działa w 12, ale oczywiście nie ładuje się w 11.6x.
Poprawiłem go dodając jQuery bezpośrednio do skryptu (skrypt był zależny od niedziałającego zdarzenia load na tagu script).
Teraz wydaje się być ok http://www.wklejto.pl/123718
Ten boksik z gwiazdkami u mnie dziwnie wygląda, ale ja mam mały monitor więc może się nie mieści po prostu.
//
Teraz ten skrypt może nie działać na innych przeglądarkach. Pamiętaj żeby zapisać go pod nazwą 'skrypt.js' a nie 'skrypt.user.js'
//
Właściwie to jQuery nie jest potrzebne, bo allegro ma swoje http://www.wklejto.pl/123720

onespaceshipgalactic napisał(a):

Działa na 11.62 , na 12.00 x32 beta 1 sprawdzę za chwile i napisze, najważniejsze, ze nie ma tych zakładek.

Edit:
Na 12.00 działa od razu tak jak wersji obecnej stabilnej.