c753a52bcf29a57d5715b314e9c55f209ccb02fb
[WebKit-https.git] / LayoutTests / fast / text-autosizing / ios / ipad / programmatic-text-size-adjust.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <script src="../../../../resources/js-test-pre.js"></script>
5 <!-- We intentionally do not call window.internal.settings.setTextAutosizingEnabled(true) to test the default port behavior. -->
6 </head>
7 <body>
8 <p id="test">The quick brown fox jumped over the lazy dog.</p>
9 <script>
10 description("Tests programmatically setting and getting -webkit-text-size-adjust.");
11
12 debug("Initial value of webkitTextSizeAdjust:");
13 shouldBeEmptyString('document.getElementById("test").style.webkitTextSizeAdjust');
14
15 debug("<br>webkitTextSizeAdjust = &quot;auto&quot;:");
16 document.getElementById("test").style.webkitTextSizeAdjust = "auto";
17 shouldBeEqualToString('document.getElementById("test").style.webkitTextSizeAdjust', "auto");
18
19 debug("<br>webkitTextSizeAdjust = &quot;none&quot;:");
20 document.getElementById("test").style.webkitTextSizeAdjust = "none";
21 shouldBeEqualToString('document.getElementById("test").style.webkitTextSizeAdjust', "none");
22
23 debug("<br>webkitTextSizeAdjust = &quot;200%&quot;:");
24 document.getElementById("test").style.webkitTextSizeAdjust = "200%";
25 shouldBeEqualToString('document.getElementById("test").style.webkitTextSizeAdjust', "200%");
26
27 debug("<br>webkitTextSizeAdjust = &quot;dummy&quot; (invalid value):");
28 document.getElementById("test").style.webkitTextSizeAdjust = "dummy";
29 shouldBeEqualToString('document.getElementById("test").style.webkitTextSizeAdjust', "200%");
30
31 document.body.removeChild(document.getElementById("test"));
32 </script>
33 <script src="../../../../resources/js-test-post.js"></script>
34 </body>
35 </html>