Bekijk deze pagina: 'Userscript voor het aanpassen van een snellijst items'

6 views
Skip to first unread message

Zalastra

unread,
Nov 26, 2009, 11:54:51 PM11/26/09
to TT Dev
Hey,

Ik heb in de code die er al was er voor gezorgd dat {game} en
{graphic} nu correct geplaatst worden.
Daarnaast heb ik een functie gemaakt die het hele script doorloopt op
annotaties die aangeven dat een variabele configureerbaar is. De
functie retourneert een array van objecten die naam, type en index van
de eerste en laatste char van de toegekende waarde van de variabele
bevatten.
Feedback is welkom

Groetjes,
Zalastra

Klik op http://groups.google.com/group/tt-dev/web/userscript-voor-het-aanpassen-van-een-snellijst-items
- of kopieer de link en plak deze in de adresbalk van je browser als
dit niet werkt.

Lekensteyn

unread,
Nov 27, 2009, 11:16:29 AM11/27/09
to TT Dev

if (target.search("javascript:") !== 0) {
// set {game} has to be done in two steps to prevent {game} being
parsed into a relative path
table.getElementsByTagName("form")[0].href.value =
table.getElementsByTagName("form")[0].href.value.replace(new RegExp
("http://"+doc.domain+"/game\\.php\\?village=\\d+"), "[game}");

Je kunt ook een VV hebben. Ik heb de functies voor {graphic} en {game}
url's al eens gemaakt. (game-url als variable Gu en gu() in scripts)

image = image.replace("http://"+doc.domain+"/graphic", "{graphic}");

Niet exclusief genoeg, maar TW is zo aardig om globaal image_base te
speficieren voor {graphic}.

Zalastra

unread,
Nov 30, 2009, 12:42:19 AM11/30/09
to TT Dev
Hmm ja vv moet idd ook rekening mee gehouden worden.

Je kritiek over graphic snap ik echter niet. Wat zou er niet exclusief
genoeg aan zijn? Alle plaatjes die als {graphic}[/subpath]/naam.png
zijn toegevoegd aan een snellijst item zullen toch "http://tw-domain/
graphic[/subpath]/plaatje.png" als src attribuut krijgen?

Lekensteyn

unread,
Dec 3, 2009, 1:04:07 PM12/3/09
to TT Dev
Nou, als een speler een grafisch pakket heeft ingesteld zal de link
niet meer werken.
Gelukkig heeft TW een variable op iedere pagina gezet, namelijk
image_base.
Als het mogelijk is, maak een fallback mechanisme, en gebruik domein/
graphic/ als image_base onbekend is.
Reply all
Reply to author
Forward
0 new messages