2014-10-17 57 views
1

嗨,我使用froala編輯器保存的HTML的各個階段..如何(UNDO&REDO)按鈕的狀態重置froala編輯

考慮有三個階段.. A,B和C ..

Froala編輯器只有一個

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

DIV的是同爲所有三個階段階段可以動態創建..我在這裏與REDO問題UNDO鍵..

在舞臺上的點擊和i型"This is stage A"

然後我按階段B

在div被清除,然後我在這裏輸入"This is Stage B"

當我按下撤消按鈕該文本更改爲「這是階段A」。我想清楚了redo undo歷史/緩存/緩衝,也CTRL + Z的階段的點擊。

是否有froala任何直接的方法來破壞歷史或重置的重做&撤銷按鈕的狀態。

回答

1

你將不得不清除undoStack。

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


或者簡單:

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

我會試試看 – 2014-10-28 06:10:46

+0

是有這樣的事來清除重做堆棧呢? – 2014-10-28 06:29:00

+0

對不起,還有更多的東西。我編輯了答案。 – st3fan 2014-10-29 16:54:23