contentEditable in regular JavaScript is challenging / difficult - https://vimeo.com/76219173. Getting it to work under React / Om is like to be even more challenging / difficult.
I would probably spend quite a bit of time prototyping / testing before making any assumptions that it can be accomplished in a reasonable amount of time. David On Tue, Apr 22, 2014 at 6:58 AM, Paul Butcher <[email protected]> wrote: > After working my way through the various samples and tutorials out there, > I’m about to start on my first Om app (yay!). > > Possibly foolishly, I’m planning to make heavy use of contentEditable. In > essence, what I need to do is replicate something similar to Word’s “track > changes” functionality. Ideally, I’d like to get this to play nicely with > Om’s undo - the complication being that as well as changes made by the app, > I’d also need to undo changes made by the user (ideally wrapping changes > made by both into a single logical undo). > > I’ve done quite a bit of searching, and getting React to play nicely with > contentEditable seems to be a largely unexplored area? Chas Emerick’s > message on the React mailing list seems to capture the current state of the > art: > > https://groups.google.com/d/msg/reactjs/ff5YlPKiqmc/ngDTsk_i2mYJ > > Although this looks promising: > > http://stackoverflow.com/a/22678516/268371 > > Is there anything else that I should be aware of? Any words of wisdom or > advice before I dive into this (including “don’t use Om for this - it’s the > wrong tool for the job” :-)? > > -- > paul.butcher->msgCount++ > > Silverstone, Brands Hatch, Donington Park... > Who says I have a one track mind? > > http://www.paulbutcher.com/ > LinkedIn: http://www.linkedin.com/in/paulbutcher > Skype: paulrabutcher > > Author of Seven Concurrency Models in Seven Weeks: When Threads Unravel > http://pragprog.com/book/pb7con > > -- > Note that posts from new members are moderated - please be patient with > your first post. > --- > You received this message because you are subscribed to the Google Groups > "ClojureScript" 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 http://groups.google.com/group/clojurescript. > -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" 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 http://groups.google.com/group/clojurescript.
