It has been a while, so I'm sure this person gave up already... Sad. I'll answer the question though, in case other people need to know!
You need to use "if" in Javascript. If they try to add a skill without the prerequisite, set the skill back to …
This is because the ordering is alphabetical, not numeric. This means that it is organizing by individual characters, not the full number. So if you want a 1-10 list of levels you need a leading zero; 01, 02, 03, 04, 05, 06, 07, 08, 09, 10
This wil…
I'd recommend you look into how a lot of common WYSIWYG editors work, if you'd like a crash course on some basics of editors like this. Past that, I can give some basic help.
So, the first part is how to add editable fields. You have, at the top of…