I've filed a handful of bugs on Zilla relating to the fancy realtime-preview S2 editor. The bugs and their status are as follows:
- JavaScript backend for S2 compiler (essentially done — just needs polish)
- Client-side S2 (enough exists for this job, as the prototype has shown)
- Client-side JavaScript versions of S2 builtin functions (not started yet)
- New data interface: S2 data structure in JavaScript (rudimentary support so far)
- Realtime Previews for S2 Customize Interface (the end goal, dependent on everything else)
I filed five bugs (with dependencies) rather than one because that's how I've been attacking this project myself, and also because two of the parts are general wcmtools while three are LiveJournal-specific. I'm hoping keeping them apart will make it more managable. If I get time tomorrow I plan to attach the code that exists so far to those bugs, but it's getting late so I'm not going to start doing that now.