Mike.lifeguard wrote:
Is there any documentation for converting monobook-ish js to vector-ish js?
The first step is generally to try and see if it'll Just Work(TM). Most of my scripts[1], though originally written for Monobook, seem to work just fine under Vector. (There used to be some minor incompatibilities with portlets, but these have mostly been fixed.)
The most common cause of failure that I've seen seems to be looking for elements with IDs that are present in Monobook but not in Vector. There aren't that many, since the Vector skin deliberately tries to use the same IDs as Monobook where possible, but sometimes you may have to choose a different ID or make it conditional on the skin used.
The one thing that's really different and incompatible isn't really a part of the skin but the new edit toolbar. I had to rewrite my sigdash script completely from scratch because of that. Also, I should note that none of my scripts really approach the complexity of things like Twinkle or WikEd etc., and such complex scripts may well encounter issues that I haven't really noticed.
[1] http://en.wikipedia.org/wiki/User:Ilmari_Karonen/scripts