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