Jason Grout wrote: > Recently I've been working on WYSIWYG editing for the text cells of > Sage. I've made an spkg for the TinyMCE javascript editor. The idea is > that you can double-click on any text cell and, in-place, a TinyMCE > editor pops up that lets you edit HTML code in a familiar word-processor > sort of environment. I think this will make editing text in a worksheet > *much* easier and more accessible.
Two patches and several spkgs are up at http://trac.sagemath.org/sage_trac/ticket/4267 which do several things: 1. Update a bunch of javascript packages and move them from the extcode repository to somewhere under $SAGE_ROOT/local 2. Package TinyMCE for Sage 3. Make it so that shift-clicking on the "new cell" bar pops up TinyMCE to edit a new text cell. Double-clicking on an existing text cell also pops up TinyMCE to edit the text. Note that using math like $x^2$ and $$\int x^2 dx$$ works and invokes jsmath to render the output when you save the text cell. 4. Cleans up parts of the javascript code to use jquery where it is natural. For example, I replaced the ajax framework with a single jquery call (and a few lines to set up the call). To review this, please apply the edit-in-place-and-javascript-spkgs.patch to your main repository, http://sage.math.washington.edu/home/mabshoff/extcode-remove-javascript-packages.patch to your extcode repository, and install the 5 spkgs listed on the ticket (well, you don't have to install the jsmath-image-fonts spkg). Whoever wants this functionality, it'd be great if you could review the patch and spkgs. Thanks, Jason --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---