如何重置froala编辑器上的(UNDO& REDO)按钮的状态

时间:2014-10-17 09:31:23

标签: jquery html editor undo-redo froala

您好我正在使用froala编辑器为每个阶段保存html ..

考虑有三个阶段.. A,B和C ..

Froala编辑器只有一个

$('#txt_blog_editor').editable({
}); 

对于所有三个阶段,div都是相同的,因为可以动态创建阶段..我在这里有一个问题, REDO UNDO 按钮..

示例

点击阶段A,然后输入"This is stage A"

然后我按B阶段

div被清除,然后我输入"This is Stage B"

这里当我按下撤销按钮时,文本变为“这是阶段A”。我希望在点击阶段时清除 redo undo 历史记录/缓存/缓冲区以及CTRL + Z

在froala中是否有任何直接方法来破坏历史或重置Redo&的状态?撤消按钮。

1 个答案:

答案 0 :(得分:1)

您必须清除undoStack。

$(your_selector).data('fa.editable').undoStack = [];
$(your_selector).data('fa.editable').undoIndex = [];
$(your_selector).data('fa.editable').saveUndoStep();


或者更简单:

$(your_selector).editable('initUndoRedo');