[whatwg] Fixing undo on the Web - UndoManager and Transaction
Ryosuke Niwa
rniwa at webkit.org
Wed Jul 27 21:54:06 PDT 2011
On Wed, Jul 27, 2011 at 8:34 PM, Alex Vincent <ajvincent at gmail.com> wrote:
>
> I'd like to take a look at this and be very closely involved in this
> specification. About a month ago, I wrote this:
> http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-April/031191.html
Oh, yes. I do remember your post! I think my proposal address most of your
concerns.
Also see https://bugzilla.mozilla.org/show_bug.cgi?id=617532 - where Mozilla
> is considering their own API proposals.
>
Jonas' last proposal is very similar to the one I proposed except there are
two types of transactions in my proposal - ManualTransaction and
ManagedTransaction. The rationale for having two types of transactions is
to let the Web app pick whether UA or script should implement undo/redo.
One use case I've envisioned is an undo popup menu, where each item of the
> undo stack has an actual label to go with it, describing the transaction.
> Then you could easily see how many items you wanted to go back!
>
My proposal addresses this use case. See "label" property on
AbstractTransaction.
- Ryosuke
More information about the whatwg
mailing list