diff options
Diffstat (limited to 'tests/wpt/css-tests/css-transitions-1_dev/xhtml1/reference/support/generalParallelTest.js')
-rw-r--r-- | tests/wpt/css-tests/css-transitions-1_dev/xhtml1/reference/support/generalParallelTest.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/wpt/css-tests/css-transitions-1_dev/xhtml1/reference/support/generalParallelTest.js b/tests/wpt/css-tests/css-transitions-1_dev/xhtml1/reference/support/generalParallelTest.js index c7853c3e65f..1a4bf343df0 100644 --- a/tests/wpt/css-tests/css-transitions-1_dev/xhtml1/reference/support/generalParallelTest.js +++ b/tests/wpt/css-tests/css-transitions-1_dev/xhtml1/reference/support/generalParallelTest.js @@ -49,13 +49,15 @@ var suite = root.generalParallelTest = { // bind TransitionEnd event listeners _setupEvents: function(data, options) { ['transition', 'container'].forEach(function(elem) { - data[elem]._events = addTransitionEvent(data[elem].node, function(event) { + var handler = function(event) { event.stopPropagation(); var name = event.propertyName; var time = Math.round(event.elapsedTime * 1000) / 1000; var pseudo = event.pseudoElement ? (':' + event.pseudoElement) : ''; data[elem].events.push(name + pseudo + ":" + time + "s"); - }); + }; + data[elem].node.addEventListener('transitionend', handler, false); + data[elem]._events = {'transitionend': handler}; }); }, // cleanup after individual test @@ -152,7 +154,7 @@ var suite = root.generalParallelTest = { }, // requestAnimationFrame runLoop to collect computed values startValueCollection: function(options) { - var raf = getRequestAnimationFrame() || function(callback){ + var raf = window.requestAnimationFrame || function(callback){ setTimeout(callback, 20); }; @@ -226,4 +228,4 @@ var suite = root.generalParallelTest = { } }; -})(window);
\ No newline at end of file +})(window); |