| Index: LayoutTests/fast/events/touch/touch-coords-in-zoom-and-scroll.html
|
| diff --git a/LayoutTests/fast/events/touch/touch-coords-in-zoom-and-scroll.html b/LayoutTests/fast/events/touch/touch-coords-in-zoom-and-scroll.html
|
| index 14fc6d034356f8216092665d599eb5f2aaf2d1ed..4aabc58638242d7f2557514afddd8e1a4e44f955 100644
|
| --- a/LayoutTests/fast/events/touch/touch-coords-in-zoom-and-scroll.html
|
| +++ b/LayoutTests/fast/events/touch/touch-coords-in-zoom-and-scroll.html
|
| @@ -12,6 +12,7 @@
|
| </div>
|
| <script>
|
| var event;
|
| + var floatPrecision = 0.00001;
|
|
|
| function sendTouchStart(x, y)
|
| {
|
| @@ -67,10 +68,10 @@
|
| {
|
| event = e;
|
| debug("\nJust zoomed");
|
| - shouldBe("event.touches[0].clientX", "83");
|
| - shouldBe("event.touches[0].clientY", "83");
|
| - shouldBe("event.touches[0].pageX", "83");
|
| - shouldBe("event.touches[0].pageY", "83");
|
| + shouldBeCloseTo("event.touches[0].clientX", 83.33333, floatPrecision);
|
| + shouldBeCloseTo("event.touches[0].clientY", 83.33333, floatPrecision);
|
| + shouldBeCloseTo("event.touches[0].pageX", 83.33333, floatPrecision);
|
| + shouldBeCloseTo("event.touches[0].pageY", 83.33333, floatPrecision);
|
| }
|
| window.addEventListener("touchstart", justZoomed, false);
|
| zoomPageIn();
|
| @@ -99,10 +100,10 @@
|
| {
|
| event = e;
|
| debug("\nZoomed and scrolled");
|
| - shouldBe("event.touches[0].clientX", "84");
|
| - shouldBe("event.touches[0].clientY", "84");
|
| - shouldBe("event.touches[0].pageX", "133");
|
| - shouldBe("event.touches[0].pageY", "133");
|
| + shouldBeCloseTo("event.touches[0].clientX", 83.33333, floatPrecision);
|
| + shouldBeCloseTo("event.touches[0].clientY", 83.33333, floatPrecision);
|
| + shouldBeCloseTo("event.touches[0].pageX", 133.33333, floatPrecision);
|
| + shouldBeCloseTo("event.touches[0].pageY", 133.33333, floatPrecision);
|
| }
|
| window.addEventListener("touchstart", zoomedAndScrolled, false);
|
| zoomPageIn();
|
|
|