$.fn.wPaint.extend( { clearAll: function () { this.clear(); this.undoArray = []; this.undoCurrent = -1; this._init(); } } ); /* 呼び出す */ $( '#paint_here' ).wPaint( 'clearAll' ); wPaintの拡張機能を利用して描画内容と編集履歴をクリアしている(wPaint 2.5.0で確認)。clearメソッドはメニューにもある描画内容をクリアするもの。undoArrayが編集履歴を記録する配列、undoCurrentが現在の編集位置を示しており、_initメソッドの呼び出しで編集履歴の初期化を確定させている感じ。