Open woodensail opened 9 years ago
历史记录功能已完成 Mditor demo:http://bh-lay.github.io/mditor/
相关文章: 简单的历史记录实现:http://bh-lay.com/blog/14c23552433
撤销的判定有的问题,会导致回退到-1步。 把undo里的this.current < 0改成<=就可以了。
另外,当使用搜狗输入法输入中文时,似乎会在历史记录中插入额外的操作,具体原因不明。
回退细节已修复,见下面的change https://github.com/bh-lay/mditor/commit/96f0c2a9eca13016924b247a6aee45f11078e08a
中文输入,暂不清楚过程细节,日后再做调整!
加上历史记录的功能,最好能支持Ctrl+z,Ctrl+y(Ctrl+Shif+z).