Changeset 230069 in webkit


Ignore:
Timestamp:
Mar 28, 2018 11:49:27 PM (6 years ago)
Author:
graouts@webkit.org
Message:

[Web Animations] Stop using internals.pauseTransitionAtTimeOnElement() in favor of Web Animations API for transitions tests
https://bugs.webkit.org/show_bug.cgi?id=184097

Reviewed by Dean Jackson.

Make 55 tests opt into CSS Animations and CSS Transitions as Web Animations. These tests used the internals.pauseTransitionAtTimeOnElement()
method, but this method should be going away since the Web Animations API allows seeking and pausing. To support this, we make
transition-test-helpers.js use the Web Animations API instead of internals.pauseTransitionAtTimeOnElement() if the tests has opted
into CSS Animations and CSS Transitions as Web Animations and we know it's safe to use these APIs.

Overall, 20 of those tests used to fail with the flag on before this change.

  • compositing/animation/animated-composited-inside-hidden.html:
  • compositing/animation/computed-style-during-delay.html:
  • compositing/reflections/nested-reflection-transition.html:
  • compositing/transitions/scale-transition-no-start.html:
  • compositing/transitions/singular-scale-transition.html:
  • css3/calc/transitions-dependent.html:
  • css3/calc/transitions.html:
  • transitions/background-position-transitions.html:
  • transitions/background-transitions.html:
  • transitions/blendmode-transitions.html:
  • transitions/border-radius-transition.html:
  • transitions/clip-path-path-transitions.html:
  • transitions/clip-transition.html:
  • transitions/color-transition-all.html:
  • transitions/color-transition-rounding.html:
  • transitions/cross-fade-background-image.html:
  • transitions/cubic-bezier-overflow-color.html:
  • transitions/cubic-bezier-overflow-shadow.html:
  • transitions/cubic-bezier-overflow-transform.html:
  • transitions/default-timing-function.html:
  • transitions/delay.html:
  • transitions/flex-transitions.html:
  • transitions/font-family-during-transition.html:
  • transitions/frames-timing-function.html:
  • transitions/mask-transitions.html:
  • transitions/min-max-width-height-transitions.html:
  • transitions/mismatched-shadow-styles.html:
  • transitions/mismatched-shadow-transitions.html:
  • transitions/mixed-type.html:
  • transitions/move-after-transition.html:
  • transitions/multiple-background-size-transitions.html:
  • transitions/multiple-mask-transitions.html:
  • transitions/multiple-shadow-transitions.html:
  • transitions/negative-delay.html:
  • transitions/opacity-transition-zindex.html:
  • transitions/resources/transition-test-helpers.js:
  • transitions/shape-outside-transitions.html:
  • transitions/shorthand-border-transitions.html:
  • transitions/shorthand-transitions.html:
  • transitions/steps-timing-function.html:
  • transitions/svg-layout-transition.html:
  • transitions/svg-text-shadow-transition.html:
  • transitions/svg-transitions.html:
  • transitions/text-indent-transition.html:
  • transitions/transform-op-list-match.html:
  • transitions/transform-op-list-no-match.html:
  • transitions/transition-end-event-rendering.html:
  • transitions/transition-hit-test.html:
  • transitions/transition-on-element-with-content.html:
  • transitions/transition-shorthand-delay.html:
  • transitions/transition-timing-function.html:
  • transitions/transition-to-from-auto.html:
  • transitions/transition-to-from-undefined.html:
  • transitions/visited-link-color.html:
  • transitions/zero-duration-in-list.html:
  • transitions/zero-duration-with-non-zero-delay-start.html:
Location:
trunk/LayoutTests
Files:
57 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r230068 r230069  
     12018-03-28  Antoine Quint  <graouts@apple.com>
     2
     3        [Web Animations] Stop using internals.pauseTransitionAtTimeOnElement() in favor of Web Animations API for transitions tests
     4        https://bugs.webkit.org/show_bug.cgi?id=184097
     5
     6        Reviewed by Dean Jackson.
     7
     8        Make 55 tests opt into CSS Animations and CSS Transitions as Web Animations. These tests used the internals.pauseTransitionAtTimeOnElement()
     9        method, but this method should be going away since the Web Animations API allows seeking and pausing. To support this, we make
     10        transition-test-helpers.js use the Web Animations API instead of internals.pauseTransitionAtTimeOnElement() if the tests has opted
     11        into CSS Animations and CSS Transitions as Web Animations and we know it's safe to use these APIs.
     12
     13        Overall, 20 of those tests used to fail with the flag on before this change.
     14
     15        * compositing/animation/animated-composited-inside-hidden.html:
     16        * compositing/animation/computed-style-during-delay.html:
     17        * compositing/reflections/nested-reflection-transition.html:
     18        * compositing/transitions/scale-transition-no-start.html:
     19        * compositing/transitions/singular-scale-transition.html:
     20        * css3/calc/transitions-dependent.html:
     21        * css3/calc/transitions.html:
     22        * transitions/background-position-transitions.html:
     23        * transitions/background-transitions.html:
     24        * transitions/blendmode-transitions.html:
     25        * transitions/border-radius-transition.html:
     26        * transitions/clip-path-path-transitions.html:
     27        * transitions/clip-transition.html:
     28        * transitions/color-transition-all.html:
     29        * transitions/color-transition-rounding.html:
     30        * transitions/cross-fade-background-image.html:
     31        * transitions/cubic-bezier-overflow-color.html:
     32        * transitions/cubic-bezier-overflow-shadow.html:
     33        * transitions/cubic-bezier-overflow-transform.html:
     34        * transitions/default-timing-function.html:
     35        * transitions/delay.html:
     36        * transitions/flex-transitions.html:
     37        * transitions/font-family-during-transition.html:
     38        * transitions/frames-timing-function.html:
     39        * transitions/mask-transitions.html:
     40        * transitions/min-max-width-height-transitions.html:
     41        * transitions/mismatched-shadow-styles.html:
     42        * transitions/mismatched-shadow-transitions.html:
     43        * transitions/mixed-type.html:
     44        * transitions/move-after-transition.html:
     45        * transitions/multiple-background-size-transitions.html:
     46        * transitions/multiple-mask-transitions.html:
     47        * transitions/multiple-shadow-transitions.html:
     48        * transitions/negative-delay.html:
     49        * transitions/opacity-transition-zindex.html:
     50        * transitions/resources/transition-test-helpers.js:
     51        * transitions/shape-outside-transitions.html:
     52        * transitions/shorthand-border-transitions.html:
     53        * transitions/shorthand-transitions.html:
     54        * transitions/steps-timing-function.html:
     55        * transitions/svg-layout-transition.html:
     56        * transitions/svg-text-shadow-transition.html:
     57        * transitions/svg-transitions.html:
     58        * transitions/text-indent-transition.html:
     59        * transitions/transform-op-list-match.html:
     60        * transitions/transform-op-list-no-match.html:
     61        * transitions/transition-end-event-rendering.html:
     62        * transitions/transition-hit-test.html:
     63        * transitions/transition-on-element-with-content.html:
     64        * transitions/transition-shorthand-delay.html:
     65        * transitions/transition-timing-function.html:
     66        * transitions/transition-to-from-auto.html:
     67        * transitions/transition-to-from-undefined.html:
     68        * transitions/visited-link-color.html:
     69        * transitions/zero-duration-in-list.html:
     70        * transitions/zero-duration-with-non-zero-delay-start.html:
     71
    1722018-03-28  Antoine Quint  <graouts@apple.com>
    273
  • trunk/LayoutTests/compositing/animation/animated-composited-inside-hidden.html

    r84925 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/compositing/animation/computed-style-during-delay.html

    r84878 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/compositing/reflections/nested-reflection-transition.html

    r119992 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22<html>
    33<head>
  • trunk/LayoutTests/compositing/transitions/scale-transition-no-start.html

    r84878 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/compositing/transitions/singular-scale-transition.html

    r84878 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/css3/calc/transitions-dependent.html

    r142171 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22<style>
    33.outerBlock {
     
    7474        var expectedValue = expected[i][3];
    7575        var dependsOn = expected[i][4];
    76         if (window.internals) {
    77             internals.pauseTransitionAtTimeOnElement(property, time, document.getElementById(dependsOn));
    78             internals.pauseTransitionAtTimeOnElement(property, time, document.getElementById(elementId));
    79             var actual = window.getComputedStyle(document.getElementById(elementId)).getPropertyCSSValue(property).getFloatValue(CSSPrimitiveValue.CSS_NUMBER);
    80             var result = document.getElementById("result");
    81             if (actual == expectedValue)
    82                 result.innerHTML += 'PASS - "' + property + '" property for "' + elementId +'" element at ' + time + 's was: ' + actual + '<br/>';
    83             else
    84                 result.innerHTML += 'FAIL - "' + property + '" property for "' + elementId +'" element at ' + time + 's expected: ' + expectedValue + ' but saw: ' + actual + '<br/>';
    85         }
     76        pauseTransitionAtTimeOnElement(property, time, document.getElementById(dependsOn));
     77        pauseTransitionAtTimeOnElement(property, time, document.getElementById(elementId));
     78        var actual = window.getComputedStyle(document.getElementById(elementId)).getPropertyCSSValue(property).getFloatValue(CSSPrimitiveValue.CSS_NUMBER);
     79        var result = document.getElementById("result");
     80        if (actual == expectedValue)
     81            result.innerHTML += 'PASS - "' + property + '" property for "' + elementId +'" element at ' + time + 's was: ' + actual + '<br/>';
     82        else
     83            result.innerHTML += 'FAIL - "' + property + '" property for "' + elementId +'" element at ' + time + 's expected: ' + expectedValue + ' but saw: ' + actual + '<br/>';
    8684    }
    8785    if (window.testRunner)
  • trunk/LayoutTests/css3/calc/transitions.html

    r140300 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22<style>
    33.transitionTest {
  • trunk/LayoutTests/transitions/background-position-transitions.html

    r213603 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/background-transitions.html

    r84875 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/blendmode-transitions.html

    r167448 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/border-radius-transition.html

    r180441 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/clip-path-path-transitions.html

    r219243 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/clip-transition.html

    r180441 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/color-transition-all.html

    r84875 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/color-transition-rounding.html

    r88214 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/cross-fade-background-image.html

    r102388 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/cubic-bezier-overflow-color.html

    r96276 r230069  
    1 <!doctype html>
     1<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22<html>
    33  <head>
  • trunk/LayoutTests/transitions/cubic-bezier-overflow-shadow.html

    r96276 r230069  
    1 <!doctype html>
     1<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22<html>
    33  <head>
  • trunk/LayoutTests/transitions/cubic-bezier-overflow-transform.html

    r96276 r230069  
    1 <!doctype html>
     1<!doctype html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22<html>
    33  <head>
  • trunk/LayoutTests/transitions/default-timing-function.html

    r200360 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/delay.html

    r230068 r230069  
    1 <html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
     1<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
     2<html>
    23<head>
    34  <style>
  • trunk/LayoutTests/transitions/flex-transitions.html

    r173572 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22<html>
    33<head>
  • trunk/LayoutTests/transitions/font-family-during-transition.html

    r84961 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/frames-timing-function.html

    r226886 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/mask-transitions.html

    r84875 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/min-max-width-height-transitions.html

    r84875 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22<html>
    33<head>
  • trunk/LayoutTests/transitions/mismatched-shadow-styles.html

    r84875 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/mismatched-shadow-transitions.html

    r180441 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/mixed-type.html

    r123837 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22<style>
    33#box {
  • trunk/LayoutTests/transitions/move-after-transition.html

    r120521 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/multiple-background-size-transitions.html

    r84875 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/multiple-mask-transitions.html

    r84875 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/multiple-shadow-transitions.html

    r86351 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/negative-delay.html

    r84875 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22<html>
    33<head>
  • trunk/LayoutTests/transitions/opacity-transition-zindex.html

    r142171 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
     
    5151        window.setTimeout(function() {
    5252          var firstElement = document.getElementById('first');
    53           internals.pauseTransitionAtTimeOnElement("opacity", 2.5, first);
     53          const transition = firstElement.getAnimations()[0];
     54          transition.currentTime = 2500;
     55          transition.pause();
    5456          testRunner.notifyDone();
    5557        }, 0);
  • trunk/LayoutTests/transitions/resources/transition-test-helpers.js

    r220460 r230069  
    351351}
    352352
     353const prefix = "-webkit-";
     354const propertiesRequiringPrefix = ["-webkit-text-stroke-color", "-webkit-text-fill-color"];
     355
     356function pauseTransitionAtTimeOnElement(transitionProperty, time, element)
     357{
     358    // If we haven't opted into CSS Animations and CSS Transitions as Web Animations, use the internal API.
     359    if ('internals' in window && !internals.settings.cssAnimationsAndCSSTransitionsBackedByWebAnimationsEnabled())
     360        return internals.pauseTransitionAtTimeOnElement(transitionProperty, time, element);
     361
     362    if (transitionProperty.startsWith(prefix) && !propertiesRequiringPrefix.includes(transitionProperty))
     363        transitionProperty = transitionProperty.substr(prefix.length);
     364
     365    // Otherwise, use the Web Animations API.
     366    const animations = element.getAnimations();
     367    for (let animation of animations) {
     368        if (animation instanceof CSSTransition && animation.transitionProperty == transitionProperty) {
     369            animation.currentTime = time * 1000;
     370            animation.pause();
     371            return true;
     372        }
     373    }
     374    console.log(`A transition for property ${transitionProperty} could not be found`);
     375    return false;
     376}
     377
    353378function runTest(expected, usePauseAPI)
    354379{
     
    368393            if (tryToPauseTransition) {
    369394              var element = document.getElementById(elementId);
    370               if (!internals.pauseTransitionAtTimeOnElement(property, time, element))
     395              if (!pauseTransitionAtTimeOnElement(property, time, element))
    371396                window.console.log("Failed to pause '" + property + "' transition on element '" + elementId + "'");
    372397            }
     
    409434
    410435var result = "";
    411 var hasPauseTransitionAPI;
     436var hasPauseTransitionAPI = true;
    412437
    413438function runTransitionTest(expected, callback, usePauseAPI, doPixelTest)
    414439{
    415     hasPauseTransitionAPI = 'internals' in window;
    416    
    417440    if (window.testRunner) {
    418441        if (!doPixelTest)
  • trunk/LayoutTests/transitions/shape-outside-transitions.html

    r190879 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/shorthand-border-transitions.html

    r84875 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/shorthand-transitions.html

    r84875 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/steps-timing-function.html

    r180441 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/svg-layout-transition.html

    r172642 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/svg-text-shadow-transition.html

    r84875 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22<html>
    33<head>
  • trunk/LayoutTests/transitions/svg-transitions.html

    r209777 r230069  
     1<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    12<html>
    23<head>
  • trunk/LayoutTests/transitions/text-indent-transition.html

    r84875 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22<html>
    33<head>
  • trunk/LayoutTests/transitions/transform-op-list-match.html

    r84961 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/transform-op-list-no-match.html

    r84875 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/transition-end-event-rendering.html

    r120521 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/transition-hit-test.html

    r142171 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
     
    2323    }
    2424     </style>
     25   <script src="resources/transition-test-helpers.js"></script>
    2526   <script>
    2627        function checkResult(pos, isIn)
     
    4849            if (window.testRunner) {
    4950                var target = document.getElementById('target');
    50                 if (!internals.pauseTransitionAtTimeOnElement("left", 2.0, target))
     51                if (!pauseTransitionAtTimeOnElement("left", 2.0, target))
    5152                    throw("Transition is not running");
    5253       
  • trunk/LayoutTests/transitions/transition-on-element-with-content.html

    r180441 r230069  
    1 <!DOCTYPE>
     1<!DOCTYPE><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/transition-shorthand-delay.html

    r135885 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/transition-timing-function.html

    r84961 r230069  
     1<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    12<html>
    23<head>
  • trunk/LayoutTests/transitions/transition-to-from-auto.html

    r217522 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/transition-to-from-undefined.html

    r205659 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/visited-link-color.html

    r103192 r230069  
     1<!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    12<html>
    23<head>
  • trunk/LayoutTests/transitions/zero-duration-in-list.html

    r200360 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
  • trunk/LayoutTests/transitions/zero-duration-with-non-zero-delay-start.html

    r84961 r230069  
    1 <!DOCTYPE html>
     1<!DOCTYPE html><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
    22
    33<html>
Note: See TracChangeset for help on using the changeset viewer.