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

Side by Side Diff: LayoutTests/fast/forms/listbox-clear-restore.html

Issue 347773002: Implement select listbox using shadow DOM (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 6 months 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <!DOCTYPE> 1 <!DOCTYPE>
2 <html> 2 <html>
3 <body onload="test()"> 3 <body onload="test()">
4 <select id="myList" size="10" multiple></select> 4 <select id="myList" size="10" multiple></select>
5 <script> 5 <script>
6 function populateList() 6 function populateList()
7 { 7 {
8 var myList = document.getElementById("myList"); 8 var myList = document.getElementById("myList");
9 var item; 9 var item;
10 10
11 for (var ii = 0; ii < 20; ii++) { 11 for (var ii = 0; ii < 20; ii++) {
12 item = document.createElement("option"); 12 item = document.createElement("option");
13 item.value = ii; 13 item.value = ii;
14 item.appendChild(document.createTextNode("Item #" + ii)); 14 item.appendChild(document.createTextNode("Item #" + ii));
15 myList.appendChild(item); 15 myList.appendChild(item);
16 console.log(myList.scrollTop);
16 } 17 }
17 } 18 }
18 19
19 function clearList() 20 function clearList()
20 { 21 {
21 var myList = document.getElementById("myList"); 22 var myList = document.getElementById("myList");
22 var items = myList.getElementsByTagName("option"); 23 var items = myList.getElementsByTagName("option");
23 24
24 for (var ii = items.length-1; ii >= 0; ii--) { 25 for (var ii = items.length-1; ii >= 0; ii--) {
25 myList.removeChild(items[ii]); 26 myList.removeChild(items[ii]);
(...skipping 11 matching lines...) Expand all
37 clearList(); 38 clearList();
38 document.body.offsetWidth; // Force a layout. 39 document.body.offsetWidth; // Force a layout.
39 populateList(); 40 populateList();
40 41
41 if (window.testRunner) 42 if (window.testRunner)
42 testRunner.notifyDone(); 43 testRunner.notifyDone();
43 } 44 }
44 </script> 45 </script>
45 </body> 46 </body>
46 </html> 47 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698