David,
Great! I was waiting for this with interest. My Drupal module that
wraps your plugin had few unresolved issues and I noticed that TinyMCE
3.4.4 updated their media plugin that was screwing things up for
ASCIIMath and ASCIIGraph, so I hoped it would resolve two open issues
that I have in the issue queue for Drupal module. Did you have any
issues with media plugin in 3.4.4?
I did a quick port, and all seems to be working, except for a few
problems, which I also found to be exactly the same on the
http://www.imathas.com/editordemo/demo.html:
1. Can't switch into text in Google Chrome (see details in
http://drupal.org/node/1263462)
2. Matrices and curly braces that used to work produce some mutant
formulas. For example `{(1 if x>=0),(0 if x<0):}` (one in the math
menu dialog) produces
{1 if x>=0)},(0 if x<0)&(1 if x>=0 // 0 if x<0)&(0 if x<0-->.}
, where I used "//" to represent that text is arranged in two lines.
Removing the colon makes it better, but not expected two stacked lines
as it was:
`{(1 if x>=0),(0 if x<0)}` produces just that - {(1 if x>=0),(0 if
x<0)}
3. In Firefox (I tried 6.0) clicking in an existing formula or graph
creates a surrounding box (like the image selection) that stays after
plugin converts the formula into text for editing. For graph it may
detach from the graph if the editor scrolls.
4. Double-click on existing graph does not bring up the dialog
anymore. I miss that feature.
Best,
--
Ilya