Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(39)

Unified Diff: third_party/WebKit/LayoutTests/fast/forms/listbox-deselect-scroll.html

Issue 1509853008: Move select/option/optgroup-related tests in fast/forms to fast/forms/select. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/fast/forms/listbox-deselect-scroll.html
diff --git a/third_party/WebKit/LayoutTests/fast/forms/listbox-deselect-scroll.html b/third_party/WebKit/LayoutTests/fast/forms/listbox-deselect-scroll.html
deleted file mode 100644
index e9c63cfb1f8f3434a29c7728fcfd458b2ae99283..0000000000000000000000000000000000000000
--- a/third_party/WebKit/LayoutTests/fast/forms/listbox-deselect-scroll.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
-<html>
-<head>
-<script src="../../resources/js-test.js"></script>
-</head>
-<body>
-<p id="description"></p>
-<div id="console"></div>
-<script>
-description('This tests that deselecting an option won&apos;t cause unnecessary scrolling.');
-
-function mouseDownOnSelect(selId, index, modifier) {
- var sl = document.getElementById(selId);
- var itemHeight = Math.floor(sl.offsetHeight / sl.size);
- var border = 1;
- var y = border + index * itemHeight - window.pageYOffset;
- if (window.eventSender) {
- eventSender.mouseMoveTo(sl.offsetLeft + border, sl.offsetTop + y);
- eventSender.mouseDown(0, [modifier]);
- eventSender.mouseUp(0, [modifier]);
- }
-}
-
-function selectionPattern(select) {
- var result = '';
- for (var i = 0; i < select.options.length; i++)
- result += select.options[i].selected ? '1' : '0';
- return result;
-}
-
-var parent = document.createElement('div');
-parent.innerHTML = '<select id="sl" multiple="multiple" size="5">'
- + '<option value="Accessibility">Accessibility</option>'
- + '<option value="CSS">CSS</option>'
- + '<option value="Drosera">Drosera</option>'
- + '<option value="Evangelism">Evangelism</option>'
- + '<option value="Forms">Forms</option>'
- + '<option value="Frames">Frames</option>'
- + '<option value="History">History</option>'
- + '<option value="HTML DOM">HTML DOM</option>'
- + '<option value="HTML Editing">HTML Editing</option>'
- + '<option value="Images">Images</option>'
- + '<option>SCROLL UP</option>'
- + '</select>';
-document.body.appendChild(parent);
-
-var sl = document.getElementById('sl');
-sl.focus();
-document.execCommand("SelectAll");
-sl.scrollTop = Math.floor(sl.offsetHeight / sl.size) * 4 + 6;
-var scrollBeforeClick = sl.scrollTop;
-mouseDownOnSelect("sl", 3, "addSelectionKey");
-shouldBe('sl.scrollTop', 'scrollBeforeClick');
-shouldBe('selectionPattern(sl)', '"11111110111"');
-</script>
-</body>
-</html>

Powered by Google App Engine
This is Rietveld 408576698