Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / tables / mozilla_expected_failures / marvin / table_overflow_dirty_reflow_row.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2             "http://www.w3.org/TR/html4/strict.dtd">
3 <!-- ***** BEGIN LICENSE BLOCK *****
4    - Version: MPL 1.1/GPL 2.0/LGPL 2.1
5    -
6    - The contents of this file are subject to the Mozilla Public License Version
7    - 1.1 (the "License"); you may not use this file except in compliance with
8    - the License. You may obtain a copy of the License at
9    - http://www.mozilla.org/MPL/
10    -
11    - Software distributed under the License is distributed on an "AS IS" basis,
12    - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
13    - for the specific language governing rights and limitations under the
14    - License.
15    -
16    - The Original Code is a layout regression testcase .
17    -
18    - The Initial Developer of the Original Code is
19    - bmlk@gmx.de.
20    - Portions created by the Initial Developer are Copyright (C) 2003   
21    - the Initial Developer. All Rights Reserved.
22    -
23    - Contributor(s):
24    -
25    - Alternatively, the contents of this file may be used under the terms of
26    - either the GNU General Public License Version 2 or later (the "GPL"), or
27    - the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28    - in which case the provisions of the GPL or the LGPL are applicable instead
29    - of those above. If you wish to allow use of your version of this file only
30    - under the terms of either the GPL or the LGPL, and not to allow others to
31    - use your version of this file under the terms of the MPL, indicate your
32    - decision by deleting the provisions above and replace them with the notice
33    - and other provisions required by the LGPL or the GPL. If you do not delete
34    - the provisions above, a recipient may use your version of this file under
35    - the terms of any one of the MPL, the GPL or the LGPL.
36    -
37    - ***** END LICENSE BLOCK ***** -->
38 <html>
39 <head>
40 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
41 <title>testscase for table overflow handling  dirty reflow due to cell removal</title>
42 <style type="text/css">
43 td {padding:15px;}
44 table { 
45   width:200px;
46   border-spacing:30px;
47 }
48 #spacer {
49 height:100px;
50 }
51 #outer { 
52    width:50px;
53    height:50px;
54    border: solid green 1px;
55 }
56 #inner { 
57    width:400px;
58    height:300px;
59    border: solid red 1px;
60 }
61 #target {
62   vertical-align:bottom;
63 }
64 caption {caption-side:right;
65 border:solid orange;
66 height:200px}
67 </style>
68 <script type="text/javascript">
69 if (window.internals)
70   window.internals.settings.setForceCompositingMode(true);
71 if (window.testRunner)
72   testRunner.waitUntilDone();
73
74 function domfunc(){
75 var row= document.getElementById("row_par");
76 var cell= document.getElementById("spacer");
77 row.removeChild(cell);
78 if (window.testRunner)
79   testRunner.notifyDone();
80 }
81 </script>
82
83 </head>
84
85 <body  onload="domfunc()">
86 <table border="1" id="t1">
87 <caption id="c1">
88 cap
89 </caption>
90  <tr id="row_par">
91   <td id="spacer">foo</td>
92   <td id="target"><div id="outer"><div id="inner">d</div></div></td>
93  </tr>
94 </tbody>
95 </table>
96
97 </body>
98
99 </html>