| <!DOCTYPE html> |
| <html> |
| <head> |
| <script src="../../resources/js-test-pre.js"></script> |
| </head> |
| <body> |
| <p id="description">Text field types should have the same default widths.</p> |
| <div id="console"></div> |
| |
| <div id=parent> |
| <input type=text id=text> |
| |
| <input type=email id=email> |
| <input type=number id=number> |
| <input type=password id=password> |
| <input type=tel id=tel> |
| <input type=url id=url> |
| </div> |
| |
| <script> |
| var baseWidth = document.getElementById('text').offsetWidth; |
| |
| shouldBe('document.getElementById("email").offsetWidth', 'baseWidth'); |
| shouldBe('document.getElementById("number").offsetWidth', 'baseWidth'); |
| shouldBe('document.getElementById("password").offsetWidth', 'baseWidth'); |
| shouldBe('document.getElementById("tel").offsetWidth', 'baseWidth'); |
| shouldBe('document.getElementById("url").offsetWidth', 'baseWidth'); |
| |
| // type=search is not tested intentionally. |
| |
| document.getElementById('parent').innerHTML = ''; |
| </script> |
| <script src="../../resources/js-test-post.js"></script> |
| </body> |
| </html> |