HTML5のonundoとonredo
HTML5にはonundoとonredoイベントがあって、
ブラウザの「元に戻す・やり直す」を補足してキャンセルすることができると思うんだが、
wheditorに使えばUndoManagerとかなくても、イベント補足で独自に記録してる情報で処理してブラウザ動作をキャンセルすれば、
ブラウザ標準の「元に戻す・やり直す」実行しても、こっちが意図した動作にできるね。
ってわけでちと試してみたんだが、
Firefox未実装だったw
これ使えればほぼUndoManager不要な気もするが、
問題は、独自記録で変更を保存している場合は「元に戻す・やり直す」をできるようにしたいが、
状況によってはブラウザの「元に戻す」がボタンがグレーになって機能が使えない場合もあるかもしれん。
UndoManagerは実装されないみたいだし・・・