I'm experimenting with rendering UI by setting up JSON Schemas. There was 
an old TW port of one of the earlier versions of this project, and I was 
able to import the currently maintained module into that plugin.

Than I discovered that there is a race condition bug in how the jsoneditor 
manipulated the DOM vs how TW manipulates the DOM. I scanned through the 
docs and sourcecode a while, and it seems like they have built this 
modularly enough that I can change the "rendering engine" file for each 
Input type and make them render native TW widgets. I will have to cut out 
all of json-editor's native messaging code and just rely on the TW refresh 
and get/setTextReference functions.

This seems doable, but wanted to see if anyone has run into any 'gotchas' 
or roadblocks in similar cases...

origin: https://github.com/json-editor/json-editor

previous TW plugin: https://github.com/btheado/jsoneditor

current TW plugin (broken, does not push json updates back to TW):
https://github.com/joshuafontany/TW5-jsoneditor

current Example wiki:
https://joshuafontany.github.io/TW5-jsoneditor/ 

Best,

Joshua Fontany

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywikidev.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/65200232-3d7d-448e-a741-c3a652d60cca%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to