commit | fb32cf1bddfab230e9e3a9514070f4f1aff3241f | [log] [tgz] |
---|---|---|
author | Bartek Szopka <bartek.szopka+github@gmail.com> | Mon Mar 19 20:21:01 2012 +0000 |
committer | Bartek Szopka <bartek.szopka+github@gmail.com> | Mon Mar 19 20:21:01 2012 +0000 |
tree | 235f91effe9f949de3d926b9b03aaecaa70db7ae | |
parent | b3d680eab461db09db537e9da26e601ce59b84ad [diff] |
only call enter and leave events when necessary
diff --git a/js/impress.js b/js/impress.js index e23c637..ccd685d 100644 --- a/js/impress.js +++ b/js/impress.js
@@ -234,6 +234,7 @@ var onStepLeave = function (step) { if (lastEntered === step) { triggerEvent(step, "impress:stepleave"); + lastEntered = null; } }; @@ -420,7 +421,7 @@ expectedTransitionTarget = target.scale > currentState.scale ? root : canvas; - if (activeStep) { + if (activeStep && activeStep !== el) { onStepLeave(activeStep); }