Userscript voor het aanpassen van een snellijst items

8 views
Skip to first unread message

Zalastra

unread,
Nov 25, 2009, 2:23:46 AM11/25/09
to TT Dev
Werkt op pagina: {game}&screen=settings&mode=quickbar

Het script zal bestaan uit twee delen:
#1 Vervanging voor de quickbar_edit pagina.
#2 Aanpassen van snellijst-script configuraties mbv grafische
interface

Normaal gesproken ziet deze pagina er zo uit:

<item lijst>
<item #1><naam|image/><bewerken/><verwijderen/><verplaats/></item>
<item #2><naam|image/><bewerken/><verwijderen/><verplaats/></item>
<item #3><naam|image/><bewerken/><verwijderen/><verplaats/></item>
...
</item lijst>

De bedoeling is dat als je met dit script geactiveerd op bewerken
klikt ipv naar een nieuwe pagina gaat deze pagina wordt aangepast met
of zonder script configuratie mogelijkheden:

<item lijst>
<item #1>
<naam|image/><bewerken/><verwijderen/><verplaats/>
<invoer bewerken form>
Invoernaam<input/>
Afbeelding URL<input/>
Doel URL<input/>
Nieuw venster<input/>
<confirm/>
</form>
<config>
var #1<input/>
</config>
</item>
<item #2><naam|image/><bewerken/><verwijderen/><verplaats/></item>
<item #3><naam|image/><bewerken/><verwijderen/><verplaats/></item>
...
</item lijst>

Deel #1 is al redelijk klaar: http://pastebin.com/m7a5739c0
Nog te doen:
* het binden van de functie aan de bewerken link
* zorgen dat na het verplaatsen van items de snellijst balk in goede
volgorde wordt gezet
Bekende bugs:
* vervanging {game} en {graphic} werkt nog niet, zie highlighted code.
* verplaatsen van item dat aangepast wordt kan niet meer

Deel #2 wordt nog aan gewerkt.

Het huidige idee voor de werking van het aanpassen van script
configuratie:
In comments wordt via annotations aangegeven welke variabelen moeten
worden aangepast:
/* @cfg:units[ARRAY] @cfg:autosubmit[BOOLEAN] */var units = [],
autosubmit = false;

Nog te doen:
Bepalen hoe verschillende datatypen omgezet worden naar een grafische
interface

Lekensteyn

unread,
Nov 25, 2009, 9:51:36 AM11/25/09
to TT Dev
Ik maak een pagina aan in deze groep om het onderwerp te bespreken.
Iedere deelnemer kan die pagina aanpassen.
Wijzigingen graag hier melden.
Reply all
Reply to author
Forward
0 new messages