diff --git a/jquery.sketchable.memento.js b/jquery.sketchable.memento.js index 3218583..1a74eeb 100644 --- a/jquery.sketchable.memento.js +++ b/jquery.sketchable.memento.js @@ -166,6 +166,9 @@ data.memento.save(); data.memento.init(); }, + clear: function(elem, data) { + data.memento.save(); + }, mouseup: function(elem, data, e) { data.memento.save(); }, @@ -192,7 +195,7 @@ // Avoid re-attaching the same callbacks more than once. if (!plugin.isMementoReady) { // Event order matters. - var events = 'init mouseup destroy'.split(" "); + var events = 'init mouseup clear destroy'.split(" "); for (var i = 0; i < events.length; i++) { override(events[i]); } diff --git a/jquery.sketchable.memento.min.js b/jquery.sketchable.memento.min.js index f774995..717f172 100644 --- a/jquery.sketchable.memento.min.js +++ b/jquery.sketchable.memento.min.js @@ -1 +1 @@ -(function($){var MementoCanvas=function($canvas){var stack=[];var stpos=-1;var self=this;function prev(){if(stpos>0){stpos--;var snapshot=new Image;snapshot.src=stack[stpos].image;snapshot.onload=function(){restore(this)}}}function next(){if(stpos0){stpos--;var snapshot=new Image;snapshot.src=stack[stpos].image;snapshot.onload=function(){restore(this)}}}function next(){if(stpos