https://github.com/web-platform-tests/wpt
Raw File
Tip revision: 259d0612af038d14f2cd889a14a3adb6c9e96d96 authored by Josh Matthews on 23 December 2018, 05:25:51 UTC
Claim to support testdriver in servodriver
Tip revision: 259d061
registered-property-value-007.https.html
<!DOCTYPE html>
<html class="reftest-wait">
<title>Values of &lt;image&gt;-properties reach worklet</title>
<link rel="help" href="https://www.w3.org/TR/css-paint-api-1/#examples">
<link rel="match" href="parse-input-arguments-ref.html">
<script src="/common/reftest-wait.js"></script>
<script src="/common/worklet-reftest.js"></script>
<script src="./resources/utils.js"></script>
<body>
<div id="target"></div>
<script>
    try {
      CSS.registerProperty({
        name: '--prop-1',
        syntax: '<image> | none',
        initialValue: 'none',
        inherits: false
      });

      CSS.registerProperty({
        name: '--prop-2',
        syntax: '<image> | none',
        initialValue: 'none',
        inherits: false
      });

      target.style.setProperty('--prop-1', 'url("http://a/")');
      target.style.setProperty('--prop-2', 'linear-gradient(red, red)');

      expectWorkletValues(target, {
        '--prop-1': ['[CSSImageValue url("http://a/")]'],
        '--prop-2': ['[CSSStyleValue linear-gradient(red, red)]'],
      });
    } catch(e) {
      document.body.textContent = e;
      takeScreenshot();
    }
</script>
</body>
</html>
back to top