mouse-click-twice-overflow-hidden-details.html (1853B)
1 <!DOCTYPE html> 2 <!-- Any copyright is dedicated to the Public Domain. 3 - http://creativecommons.org/publicdomain/zero/1.0/ --> 4 5 <html class="reftest-wait"> 6 <style> 7 details { 8 background-color: orange; 9 overflow: hidden; 10 width: 300px; 11 height: 200px; 12 } 13 summary { 14 /* Hide the triangle for comparing with div in reftest. */ 15 list-style-type: none; 16 background-color: green; 17 overflow: hidden; 18 width: 200px; 19 height: 100px; 20 } 21 </style> 22 <script> 23 function runTest() { 24 var summary = document.getElementById("summary"); 25 summary.dispatchEvent(new MouseEvent("click")); 26 summary.dispatchEvent(new MouseEvent("click")); 27 document.documentElement.removeAttribute("class"); 28 } 29 </script> 30 <body onload="runTest();"> 31 <details> 32 <summary id="summary"> 33 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do 34 eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad 35 minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip 36 ex ea commodo consequat. Duis aute irure dolor in reprehenderit in 37 voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur 38 sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt 39 mollit anim id est laborum. 40 </summary> 41 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod 42 tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim 43 veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea 44 commodo consequat. Duis aute irure dolor in reprehenderit in voluptate 45 velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat 46 cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id 47 est laborum. 48 </details> 49 </body> 50 </html>