BTW, to add some thoughts to part #3 of your original question: In a theoretical OT sense, I have a feeling that support of nesting models would be improved greatly by the availability of a move operation; both the tables and paragraph flattening were in part inspired due to the desire to preserve any operations people were making on the half that would usually otherwise have to get deleted and reinserted.
Implementing a 'move' is pretty complex though, but I feel it'd greatly improve the ability to nest nicely (both for splittable elements, but also list reorderings). Just my 2c, YMMV. - Pat On 14 April 2011 17:38, Daniel Danilatos <[email protected]> wrote: > Unfortunately, the partial table code has just been sitting around. > I'd like to do something about that when I get a chance. > > But if you're interested in helping to add table support, please let > me know! I would happily work with anyone to get that feature > finished. > > For what it's worth, there are several reasons why the model shouldn't > look much like HTML tables at all - in order to support fancy > collaborative editing: E.g. allow me to move rows around, while you're > moving columns around, and while a third person is editing cells - all > without brokenness resulting from massive continuous deletions & > re-insertions, which is what you'd get with an HTML-like schema. It's > an interesting puzzle to solve. We have a workable solution but it's > not perfect, I'd like to see what others propose. > > Dan > > Στις 14 Απριλίου 2011 2:06 π.μ., ο χρήστης Hochhaus, Andrew > <[email protected]> έγραψε: > > Thanks for the detailed answers. > > > > I'm interested in nested element support for (a) intellectual > > curiosity, (b) tables in wave and (c) potential use in domains with > > arbitrary XML schema that is out of my control [not wave]. > > > > The video mentions (starting 6:18) that some work has gone into adding > > table support without the need to nest elements. > > > > 1) What is the "indirect mechanism(s)" of adding table support to wave? > > > > 2) Did/will the partial table code ever get open sourced? > > > > Thanks, > > Andy > > >
