Hello WebKittens, I wanted to give you heads up about implementing UndoManager and DOM Transaction specification at http://dvcs.w3.org/hg/undomanager/raw-file/tip/undomanager.html behind a build flag on https://bugs.webkit.org/show_bug.cgi?id=87189 (meta bug).
The API lets websites describe undoable actions on a web page so that Web browsers can show them in Edit menu and other native UI. It also allows websites to easily segregate multiple editable regions into different undo scopes (editable regions in different undo scopes are managed by different undo managers). Some of use cases are listed on http://wiki.whatwg.org/wiki/UndoManager_Problem_Descriptions, and we have had an extensive discussion about this API with developers of TinyMCE and CKEditor as well as Google's internal developers. Mozilla is also interested in implementing this API in near future. Our plan is to implement this feature behind a build flag to get further feedback on the API. Please let me know if you have any concerns or comments. Best, Ryosuke Niwa Software Engineer Google Inc.
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev