4 if (window
.testRunner
) {
5 testRunner
.dumpAsText();
6 testRunner
.setCanOpenWindows();
7 testRunner
.waitUntilDone();
12 var console
= document
.getElementById("console");
13 console
.appendChild(document
.createTextNode(message
+ "\n"));
17 var el
= document
.getElementById('test');
19 if (window
.eventSender
) {
22 eventSender
.zoomPageIn();
23 var num
= parseFloat(document
.defaultView
.getComputedStyle(el
, null).getPropertyValue('line-height'));
24 log("Line height at zoom level" + (count
) + " : " + num
.toFixed(2));
27 testRunner
.notifyDone();
30 var num
= parseFloat(document
.defaultView
.getComputedStyle(el
, null).getPropertyValue('line-height'));
31 log("Line height is" + " : " + num
.toFixed(2));
37 <style type=
"text/css">
39 display: inline-block
;
40 background-color: #000;
45 background-color: #fff;
50 <body onload=
"zoomPage()">
51 <p id=
"test">This tests that page zoom and getComputedStyle of line-height works well together. This test requires testRunner to run. To test manually, open this page in a browser window, and zoom in & reload for about
10 times. This text should get bigger at each step proportionately and the line-height should be constant.
</p>
52 <pre id=
"console"></pre>