Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / events / touch / resources / touch-hover-active-tests.js
blob324adc75012fc2187b12170bf9b1d0101ce95e54
1 function getHoverActiveState(e)
3 var states = {
4 "rgb(0, 0, 255)": "default",
5 "rgb(0, 255, 0)": "active",
6 "rgb(255, 0, 0)": "hovered",
7 "rgb(255, 255, 0)": "hoveredAndActive"
8 };
10 var color = window.getComputedStyle(e).backgroundColor;
11 var result = states[color];
12 if (!result)
13 result = "unknown: " + color;
14 return result;
17 function elementCenter(e)
19 return {
20 x: e.offsetLeft + e.offsetWidth / 2,
21 y: e.offsetTop + e.offsetHeight / 2
25 function shouldBeDefault(e) { shouldBeEqualToString(e, "default"); }
26 function shouldBeOnlyActive(e) { shouldBeEqualToString(e, "active"); }
27 function shouldBeOnlyHovered(e) { shouldBeEqualToString(e, "hovered"); }
28 function shouldBeHoveredAndActive(e) { shouldBeEqualToString(e, "hoveredAndActive"); }