blob: 75305f09bd4e18d99601797906f1d052724ef930 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
<!doctype html>
<head>
<meta charset=utf-8>
<style>
#display {
transition: all 0.01s;
}
</style>
<script>
var ok = opener.ok.bind(opener);
function finish() {
var o = opener;
self.close();
o.SimpleTest.finish();
}
</script>
</head>
<body>
<div id="display"></div>
<script>
'use strict';
/*
* This tests for transitions generated on the -webkit-text-fill-color property.
* This property has an initial value of 'currentcolor' so by triggering a
* transition on the 'color' property we also--at least at the point when
* this test was written--trigger a transition on the -webkit-text-fill-color
* property (that behavior may change in bug 1260543).
*
* However, before beginning the test we disable -webkit-text-fill-color by
* setting layout.css.prefixes.webkit to false. This code tests that we don't
* end up triggering a transition on the (disabled) property in that case.
*/
var display = document.getElementById('display');
display.style.color = 'green';
var transitionedProperties =
display.getAnimations().map(transition => transition.transitionProperty);
ok(!transitionedProperties.includes('-webkit-text-fill-color'),
'We should not fire transitions for properties disabled by prefs');
finish();
</script>
</body>
|