gpt4 book ai didi

tinymce - tinyMCE 撤消如何工作?

转载 作者:行者123 更新时间:2023-12-02 12:09:19 26 4
gpt4 key购买 nike

我的一位用户对tinyMCE 中的撤消功能感到非常沮丧。它不是撤消最后一个微小的更改,而是撤消许多更改。这是每隔几秒拍摄一次快照的计时问题吗?这是可配置的吗?

其他信息:用户正在将信息从 Word 复制并粘贴到编辑器。然后清理Word留下的残渣。这包括删除项目符号之间多余的空行、删除“从 Word 粘贴”功能留下的多余垃圾等。发生的情况是她哎呀删除了太多内容。所以她点击撤消,它会撤消比上一次更多的内容。让她把一切都重新做一遍。撤消操作甚至完全删除了她最初粘贴的所有文本(即使这不是最后一次编辑)。

最佳答案

撤消以一种特殊的方式进行。当发生特殊事件(返回、删除、粘贴...)时,tinymce 会生成撤消步骤(编辑器内容的快照)。拍摄快照没有间隔。

您甚至可以捕获事件并添加您自己的撤消步骤。这是一个示例(我在我自己的插件之一中使用):

// save undo step when space is pressed
ed.onKeyUp.add(function(ed, evt)
if (evt.keyCode == 32) {
ed.undoManager.add();
}
});

欲了解更多信息,请查看at the undomanager section of the tinymce api.

关于tinymce - tinyMCE 撤消如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5266054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com