Ajaksowe edytowanie Wikipedii - QuickEdit
Ha.... Ktoś pomyślał i zrobił (a ja dopiero dziś to zauważyłem) skrypt dodający możliwość edycji haseł w Wikipedii troszkę szybciej i milej :) Wygląda to tak jak załączonym obrazku. Pole edycji pojawia się od razu na stronie po kliknięciu na link QuickEdit widoczny przy każdej sekcji. Dostępny jest szybki pogląd zmian... I działa szybko.
Aby to włączyć należy się zalogować w Wikipedii. Otworzyć stronę: pl.wikipedia.org/wiki/Specjalna:Mypage/monobook.js. Na tej stronie znajdować się mogą skrypty usprawniajace działanie Wikipedii (zobacz moje). No i na tej stronie wkleić:
{{subst:JS|Wikipedysta:Leafnode/quickedit.js}}
Po odświeżeniu strony powinno zacząć działać. W Wikipedii kilka takich skryptów już mamy. Skrypt działa w Operze :) a to nie reguła, że coś nowego korzystającego z technologii AJAX w tej przeglądarce działa od razu → patrz Google.
Więcej informacji: Wikipedia:Narzędzia/QuickEdit.
p.s. prośba do jakichś Operowych (a może nie tylko) znawców JS aby sprawdzili inny skrypt dla Wikipedii: Navigation popups - działa tak jak powinien tylko w FF. W Operze nie działa rozwijane menu. Nie wierzę, że nie da się tego poprawić w Operze... Ktoś pomoże wikipedystom? ;)
Tagi:
Opera Wikipedia ajax dodatki fajne coś... ;)
← Neostrada bez telefonu taniej ↓ Tajemnice straszne... Miałem nie zdradzać... →
Komentarze:
diz # | dnia 27 lutego 2007, o godzinie 01:34:31
Please, wyekstraktuj ten skrypt Navigation popups bo ja nie wiem jak go załączyć na stronach wiki. Niby się dodaje ale dalej nie widzę żeby się załączał w kodzie (robiłem refresh).
quiris # | dnia 27 lutego 2007, o godzinie 09:09:01
Trzeba sobie dopisać opcję
popupStructure=‘menus’;
aby wymusić używanie menu w Operze, ale i tak niestety nie działają.
Źródło skryptu: http://en.wikipedia.org/wiki/User:Lupin/popups.js
Dyskusja na ten temat: http://my.opera.com/community/forums/topic.dml?id=160777
Jurgi # | dnia 27 lutego 2007, o godzinie 12:45:48
Faktycznie, trudno spotkać AJAXa, który z marszu działa pod Operą. Jednym z nielicznych jest forum na silniku vBulletin. :> Za dużą kasę, oczywiście. Pędzę wypróbować tę ajaksową edycję.
He, sprawdzołem – działa. :> Wielkie dzięki!
diz # | dnia 27 lutego 2007, o godzinie 19:56:45
Problem ze skonsolidowaniem opcji w popupie niestety nie da się łatwo poprawić bo Opera ma (bardzo dobrze znany) problem z pozycjonowaniem elementów blokowych w elementach inline.
Może spróbować dodając opcję:
popupDragHandle=true;
ale jak napisałem – źle się pozycjonuje.
diz # | dnia 27 lutego 2007, o godzinie 20:46:00
Pospieszyłem się trochę.
Da się poprawić i pozycjonowanie menu (mniej więcej bo jest minimalnie na prawo bardziej niż powinno być).
Trzeba dodać taki kawałek kodu jako UserCSS w Operze:
.popup_menu { left: auto !important; }
Jeżeli da się jakoś do wikipedii dodać tę regułkę to tym lepiej.
Podsumowając, dodajemy opcje:
popupStructure=‘menus’;
popupDragHandle=true;
i tą regułkę powyżej (jako UserCSS).
adas # |
dnia 27 lutego 2007, o godzinie 20:48:23
diz: A dałoby się jakoś tak przerobić skrypt JS aby nie trzeba było wstawiać UserCSS? To wtedy autora poinformuje i wszyscy użytkownicy będą mieli poprawione ;)
diz # | dnia 27 lutego 2007, o godzinie 21:23:33
Nie bardzo widze tu jakieś proste rozwiązanie dla tego problemu.
Tzn można hackować ale widzę po kodzie, że autor skryptu brzydzi się hacków (i dobrze).
Po prostu Opera źle pozycjonuje element w specificznych warunkach i to właśnie w Operze należało by poprawić.
adas # |
dnia 27 lutego 2007, o godzinie 21:24:48
A nie orientujesz się czy ten bug jest zgłoszony? I czy kiedyś go zamierzają poprawić?
diz # | dnia 27 lutego 2007, o godzinie 21:34:06
Nie wiem ale się dowiem czy trzeba raportować.
Kpjas # | dnia 11 marca 2007, o godzinie 12:24:02
Inny skrypt:
http://en.wikipedia.org/wiki/User:Cacycle/wikEd
Dodaj swój komentarz:
W komentarzach działa formatowanie tekstu Markdown. Dowiedz się jak z tego korzystać.
*To jest tekst z emfazą* - To jest tekst z emfazą (<em>To jest tekst z emfazą</em>)
**To jest tekst z większą emfazą ('wykrzyczany')** - To jest tekst z większą emfazą ('wykrzyczany') (<strong>To jest tekst z większą emfazą ('wykrzyczany')</strong>)
* To jest lista
* Kilku elementów
- To jest lista
- Kilku elementów



Zły link ;]
„http://adamdziura.9g.pl/zdjecia/albums/miniaturki/quickedit.pngG”