Hi Paul,
The CKEditor plugin that handles wiki macros is
https://github.com/xwiki-contrib/application-ckeditor/blob/master/plugins/s…
. It uses
https://github.com/xwiki-contrib/application-ckeditor/blob/master/plugins/s…
. Be aware that the macro output is not submitted. You need to update the
macro markers. Also node that wiki macros are handles as CKEditor Widgets
http://docs.ckeditor.com/#!/guide/widget_sdk_tutorial_1 .
Hope this helps,
Marius
On Wed, Aug 31, 2016 at 5:46 PM, Paul Libbrecht <paul(a)hoplahup.net> wrote:
Hello Marius,
(for the hook, well, I found a polling solution which worked. But surely
something else would be better. No urgency)
Now, I am still fighting trying to inject the appropriate reformulation
from an image or a math element (which the Wiris plugin for the CKEditor
converts to) to a Macro.
As suggested I use CKEditor.editor's toHtml and toDataFormat events.
I've managed to catch the parsing stage and replace the MathML macros by
math elements which then get converted by the Wiris plugin to their
image (including listeners for them to edit when double clicked) by
hooking into the level 6 of parsing.
How can I know which level I can hook to to reformulate the content just
before it is sent to the conversion server?
I've tried levels from 5 to 15 of the event toDataFormat and 15 seems to
be the best idea... Unfortunately the changes are not sent, an earlier
version is sent...
Can it be that there's been a copy of the data before that?
Where should I look?
thanks in advance.
Paul
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs