Ok, but what handles the translation of "undo" event into actual document.modify operation that should reverse the previous document.modify? I guess there's a previous delta which says "add element", but how you map "add element" operation into "delete element" in order to undo?
On Oct 27, 6:13 am, Alex North <[email protected]> wrote: > On 27 October 2010 06:41, Vega <[email protected]> wrote: > > > Another question - what happens if use adds an element to the blip > > (like image) and then hits ctr+z (undo) ? How the undo event is > > handled? > > An undo "event" is just like any other modification. The client submits an > operation to reverse the effect of whatever is being undone. It's not > represented explicitly in the operations. For example, to undo a text > insertion the client generates the corresponding text deletion operation. > They all just look like text modifications to the robot gateway and there's > generally no way to tell whether the op was generated from a ctrl-z or the > user manually reversing their actions. > > Alex > > > > > On Oct 26, 7:37 pm, Vega <[email protected]> wrote: > > > Thanks. > > > Is it intended to group both Blip and Document operations under > > > BlipOperationServices class? > > > > On Oct 25, 8:15 pm, Lennard de Rijk <[email protected]> wrote: > > > > > Hi, > > > > > On Mon, Oct 25, 2010 at 10:52 AM, Vega <[email protected]> wrote: > > > > > Are there some example implementations for Robot API Operation > > > > > starter project? I would like to contribute, but a bit of explanation > > > > > of what exactly should be done and a example would make a job a lot > > > > > easier. > > > > > You should be able to take a look at the operations that have been > > > > implemented under [0]. Pick any operation from the list of operations > > that > > > > are to be done, most of them speak for themselves (or find some more > > info at > > > > [1]). If there is still a question about what the op should do or how > > it > > > > should work just drop us a line on the list :). > > > > > Greetings, > > > > Lennard > > > > > [0] > >http://code.google.com/p/wave-protocol/source/browse/#hg/src/org/wave... > > > > [1]http://code.google.com/apis/wave/extensions/robots/protocol.html > > > -- > > You received this message because you are subscribed to the Google Groups > > "Wave Protocol" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]<wave-protocol%2bunsubscr...@goog > > legroups.com> > > . > > For more options, visit this group at > >http://groups.google.com/group/wave-protocol?hl=en. -- You received this message because you are subscribed to the Google Groups "Wave Protocol" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/wave-protocol?hl=en.
