Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 <!DOCTYPE html> | |
| 2 <html> | |
| 3 <head> | |
| 4 <title></title> | |
| 5 <script> | |
| 6 function main() | |
| 7 { | |
| 8 if (window.testRunner) { | |
| 9 testRunner.waitUntilDone(); | |
| 10 } | |
| 11 setTimeout(funRemoveClass, 0); | |
|
ojan
2013/08/07 23:03:12
I think you can do this without a setTimeout. See
a.suchit
2013/08/08 10:19:29
Change into Ref Test.
| |
| 12 } | |
| 13 /*function buttonClick() | |
|
ojan
2013/08/07 23:03:12
Please remove dead code.
| |
| 14 { | |
| 15 var interval = setInterval(function () {document.getElementById("myB uttonId").click(); clearInterval(interval);}, 0); | |
| 16 }*/ | |
| 17 function funRemoveClass() | |
| 18 { | |
| 19 document.getElementById("removeClass").className = ""; | |
| 20 document.getElementById("sibling").className = ""; | |
| 21 document.getElementById("nextSibling").className = ""; | |
| 22 //alert("class removed."); | |
| 23 setTimeout("testRunner.notifyDone()", 0); | |
| 24 } | |
| 25 </script> | |
| 26 <style> | |
| 27 #sibling { outline: 1px solid red; } | |
| 28 .cell { outline: 1px solid blue; } | |
| 29 .cell p { outline:1px solid green; } | |
| 30 | |
| 31 .table { display:table; } | |
| 32 .cell { display:table-cell; } | |
| 33 | |
| 34 #myButtonId { visibility:hidden; } | |
| 35 | |
| 36 p { margin:0; } | |
| 37 p.margin { margin: 40px 0; } | |
| 38 </style> | |
| 39 </head> | |
| 40 <body onload="main()"> | |
| 41 <h3>Test for chromium bug : <a href="https://code.google.com/p/chromium/issu es/detail?id=241331">241331</a>. Margins on children of display:table-cell eleme nts get stuck at highest value.</h3> | |
| 42 <h4>Row's before margin was not reseting back to 0 when margin of the cell's child is changed from 40px to 0.</h4> | |
| 43 <!--button id="myButtonId" onclick="funRemoveClass()">Toggle paragraph paddi ng</button--> | |
| 44 <p id="sibling" class="margin">Paragraph1 : None of the paragraphs have any margins.</p> | |
| 45 | |
| 46 <div class="table"> | |
| 47 <div class="cell">other cell, no paragraph</div> | |
| 48 <div class="cell"><p id="removeClass" class="margin">Paragraph2 : I am i n a table cell</p></div> | |
| 49 </div> | |
| 50 <p id="nextSibling" class="margin">Paragraph3 : text after</p> | |
| 51 </body> | |
| 52 </html> | |
| OLD | NEW |