diff options
| -rw-r--r-- | src/ngScenario/browserTrigger.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/ngScenario/browserTrigger.js b/src/ngScenario/browserTrigger.js index 3da6d5ea..c614218d 100644 --- a/src/ngScenario/browserTrigger.js +++ b/src/ngScenario/browserTrigger.js @@ -101,7 +101,7 @@ } catch(e) { evnt = document.createEvent('TransitionEvent'); - evnt.initTransitionEvent(eventType, null, null, null, eventData.elapsedTime); + evnt.initTransitionEvent(eventType, null, null, null, eventData.elapsedTime || 0); } } } @@ -116,7 +116,7 @@ } catch(e) { evnt = document.createEvent('AnimationEvent'); - evnt.initAnimationEvent(eventType, null, null, null, eventData.elapsedTime); + evnt.initAnimationEvent(eventType, null, null, null, eventData.elapsedTime || 0); } } } @@ -128,6 +128,11 @@ pressed('shift'), pressed('meta'), 0, element); } + /* we're unable to change the timeStamp value directly so this + * is only here to allow for testing where the timeStamp value is + * read */ + evnt.$manualTimeStamp = eventData.timeStamp; + if(!evnt) return; var originalPreventDefault = evnt.preventDefault, |
