yet another hupper extension (hupera)

 ( bAndie9100 | 2011. október 10., hétfő - 19:52 )

Operásoknak (köztük magamnak) írok hupozáskönnyítõt!
Kódneve: hupera.

Mirror:
http://bandie91.x3.hu/pub/?t=2&dir=L211bmthbS91c2VyanMvSHVwZXJh

Install
- másold be a fenti fájlt az Opera Userjs könyvtárába (ami alapról ~/.opera/userjs/) .js kiterjesztéssel.

Features
- hozzászólás és komment szerkesztés helyben
- új kommentek tételes felsorolása idõrendben, tagok nevével a jobb oszlopban
-- tetszés szerinti szinezése
-- elolvasott kommentek megjelölése
- quasi törölt kommentek elrejtése
- google keresõ mezõ nem _blank -ban nyílik meg
- többoldalas topicok egy oldalon
- szín beállítása a saját név kiemelésére (musthave!!!!!111)
- közvetlen saját tracker link legfelül
- háttérben figyeli az új hozzászólásokat
-- állítható idõzítõvel
- indentálások méretezése
- update mechanizmus (javítva)
- feliratkozni lehet a topikokra (beküld egy subscribe hozzászólást)
- kijelölt szöveg idézése a hozzászólásban
- bejelentkezési ablak az orrod elõtt

TODO
- Greasemonkey-ra lehetne alkalmazni

(a 6-szoros méretnövekedés az a fránya color-picker JS lib miatt van, ami a jscolor.com-ról beinklúdolva nem mũködik)

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Szegeny IE6 hasznalo hupperekre mar senki sem gondol.. :)

--
Az emberek azt állítják, hogy múlik az idő, az idő viszont csak mosolyog, mert látja, hogy az emberek múlnak. - tibeti közmondás

dehogynem… getfirefox.com :P

int getRandomNumber() { return 4; }  // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű.  xkcd

-

-

-

-

inline hozzászólás teszt - remélem nem megy a fõlapra.

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

.

-

hihetetlen innovatív vagyok, 3 update egy nap alatt

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

Jól nyomod, végre egy hasznos valami operához :) Köszönöm!

júj végre valaki, mindjárt könyvbe lábad a szemem :D
és milyen, jól mũködik?

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

Az első verzióval kezdtem, ott még ki kellett deríteni, mi is történik (érdemes volna kiírni, vagy a fáljba beleírni, hogy mit hova kell tenni-bemásolni, szerintem nem csak programozó vénájú emberek járnak ide).

Az új verzió felsorolt képességei eddig jól működnek, pl. jelezte, hogy frissült a "követett témák" egy hozzászólással, ennek nyomán néztem vissza :)
Egyszóval: fasza!
Ha látok valami gyanúsat, szivesen szólok, de eddig megfeleőnek tűnik.

a telepítés leírására gondolsz? (amit azóta már felírtam a topikba)
az adatlap beállításaihoz raktam Hupera beállításokat is :)

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

Igen, arra. Utólag láttam már, hogy ott van az install menete, átsiklottam felette :)

amikor írtad, még nem volt kinn :D
lehet hogy jeleznem kéne hogy átszerkesztem? hm

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

Szerintem a helyükre kerültek a dolgok.
Még annyi ötletem lenne (ha megengeded, hogy belepofázzak), hogy nem lenne rossz ha az új verziókat egy dátummal jeleznéd (a kódban is), és legfelül jelenítsd meg új linkkel, de persze a Latest/older módszer sem rossz.
(Nem beleokoskodni szeretnék ezzel, csak mint a félig hozzáértő felhasználó leírom, hogy nekem hogyan volna könnyen kezelhető a dolog.)

teljesen igazad van, hiányzik a verziókövetés.

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

portolni lehetne Greasemonkey-re

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

"indentálások méretezése"
ez a legutóbbi feature magyarázatra szorul. használata:
Shift + dupla katt a lapra, meg kell középen jelenjen egy dobozka "indent: ___ px" tartalommal, oda írd be, mekkora behúzást szeretnél a behúzott komment dobozkáknak, majd Enter.
hasznos ha széjjel thread-elik a topikot.
amúgy szerintem csak azoknak mũködik az egész userjs, akik "Beágyazott" megjelenítéssel hupoznak.

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

"Unknown Paste ID!"-et kapok, mikor nézném a friss kódot!

én is! vasvillám a pastebin-be! azért lehet talán, mert paste-olás után nem néztem meg?
ha hazaérek felteszem újra!

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

ok, várom, kösz :)

kiraktam saját honlapra is.
lehet tesztelni :)

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

Nagyon frankó lett az indentálás is, (nekem a 6px jön be), csak dicsérni tudlak. :)

de nem tudom miért nem középre rakja?
ezzel számolom ki:

o.style.top=Math.round((window.screen.availHeight-31)/2) + "px";
o.style.left=Math.round((window.screen.availWidth-106)/2) + "px";

a konstansok o.offsetHeight és o.offsetWidth késõbbi értékei, csak addig nem veszi fel, amíg nincs appendChild()-elve.

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

Egyre királyabb lesz:) Olyat lehetne kérni, hogy az új hozzászólásoknak saját beállítható háttérszíne legyen?
Nekem az alap nem üt el eléggé...

at once, sire :)
beleraktam.
egyébként neked a color picker paletta megjelenik?

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

Nagyon köszönöm, remek lett :)
Igen, megjelenik, mindkét színválasztásnál.

és az Easter Egg megvan? :)

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

Nincs... :) Igazából annyira belesimul az oldalba minden funkció, hogy a Hupera nélkül is meg kellett először néznem, hogy mi változott :) ...úgyhogy szerintem sosem találom meg :D
Update megvolt, bár ha nem kelt gyanút, hogy frissült a topic, akkor sose megyek a beállításokba meglesni van-e új. Szerintem elférne a fejlécen a követett témák mellé egy piros "update!" felirat is.

sosem találom meg

na azért keresd, segítek: minden lapon látható.

az update jelzést nem akarom annyire nagy dobra verni, meg csak úgy tudom ellenõrizni az új verziót ha mindig letöltöm az egész szkriptet, ami amúgy is nagy és minden oldal letöltéskor lassítana.

amúgy neked nem lassítja nagyon az oldalletöltéseket? nekem comments > 100 felett már észrevehetõ.
Hupera nélkül csak c > 500 felett szaggat be.

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

Oké, megvan a logo :) (pont az a szekciója az oldalnak, amit sose nézek, érdektelen információk vannak ott számomra :) )

Nem vettem észre zavaró lassulást, egy picit nyammog talán a feldolgozással, de azt a fél másodpercet bőven kibírom. Nem nagyon találtam eddig belekötni valót, jól működik.

Szerk.:
Mondjuk itt elgondolkozott 3-4 másodpercet is, de nem zavar:
http://hup.hu/node/104580?comments_per_page=9999

továbbá:
Enterre "lementi" a cookie-k közé az értéket és más topikok megnyitása után is alkalmazza.
Escape-re nem menti le (de egybõl alkalmazza a jelenlegi lapra).

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

subscribe

kijelölt szöveg idézése a hozzászólásban

így mũködik

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

kijelölt szöveg idézése a hozzászólásban
cite tag-gal

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

Idézet:
kijelölt szöveg idézése a hozzászólásban

quote lesz belõle

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

frissítettem.
pár apróság:
új komment/komment szerkesztésénel oda ugrik a kursor, ahova írni akarsz;
le-föl billentyũkre csökken/növekszik a behúzás mértéke ha azon a panelon állsz (mivel sokszor más funkciót is elõcsalnak ezek a gombok PgUp/PgDn -ra valamint Shift+PgUp ... -ra is mũködik)

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE

Opera 23.0-val működik? Hogyan?

--
No God, no peace. Know God, know peace!

opera 23? az már chrome-os extension-öket használ, nem? vagyis nincs benne beépített userjs tamogatás, a'sszem, külön extension kell a userjs támogatáshoz. a hupera userjs-re épül.

~~~~~~~~
deb http://deb.metaltux.tk/ wheezy yazzy repack

Igen, most már rákerestem, de kell hozzá ez az extension: https://addons.opera.com/en/extensions/details/download-chrome-extension-9/

Köszi!

--
No God, no peace. Know God, know peace!