| Index: LayoutTests/fast/forms/input-user-select-none.html
|
| diff --git a/LayoutTests/fast/forms/input-user-select-none.html b/LayoutTests/fast/forms/input-user-select-none.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..b261bd300f53ec7622671f144fb98e73ea69e041
|
| --- /dev/null
|
| +++ b/LayoutTests/fast/forms/input-user-select-none.html
|
| @@ -0,0 +1,42 @@
|
| +<head>
|
| +<style>
|
| +.sample {
|
| + -webkit-user-select: none;
|
| + user-select: none;
|
| +}
|
| +</style>
|
| +</head>
|
| +<body>
|
| +<script src="../js/resources/js-test-pre.js"></script>
|
| +<div id="container">
|
| +<p id="description"></p>
|
| +Manual step
|
| +<ol>
|
| + <li>Click text input/textarea</li>
|
| + <li>Type text</li>
|
| +</ol>
|
| +<input class="sample" placeholder="edit me!" value=""><br>
|
| +<textarea class="sample" placeholder="edit me!" ></textarea>
|
| +</div>
|
| +<script>
|
| +description('Tests user-select:none doesn\'t affect editing');
|
| +function $(id) { return document.getElementById(id); }
|
| +
|
| +var sample;
|
| +var expectedText = 'wxy';
|
| +var samples = document.querySelectorAll('.sample');
|
| +for (var i = 0; i < samples.length; ++i) {
|
| + sample = samples[i];
|
| + sample.focus();
|
| + if (window.eventSender) {
|
| + for (var j = 0; j < expectedText.length; ++j)
|
| + eventSender.keyDown(expectedText[j]);
|
| + shouldBeEqualToString('sample.value', expectedText);
|
| + }
|
| +}
|
| +
|
| +if (window.testRunner)
|
| + $('container').outerHTML = '';
|
| +</script>
|
| +<script src="../js/resources/js-test-post.js"></script>
|
| +</body>
|
|
|