diff --git a/layout/html/tests/table/bugs/bug1010.html b/layout/html/tests/table/bugs/bug1010.html new file mode 100644 index 00000000000..82fbe99a1f6 --- /dev/null +++ b/layout/html/tests/table/bugs/bug1010.html @@ -0,0 +1,35 @@ + + + + + + + + + + +
+ +foo 1foo 2
Foo 3Foo 4
+ + diff --git a/layout/html/tests/table/bugs/bug1067-1.html b/layout/html/tests/table/bugs/bug1067-1.html new file mode 100644 index 00000000000..a3eb7019df3 --- /dev/null +++ b/layout/html/tests/table/bugs/bug1067-1.html @@ -0,0 +1,31 @@ + + + Sony Computer Entertainment America Inc. + + + + +
+ + + + + + + +
+ + + + + + + +
+ +
bull +
+ + + diff --git a/layout/html/tests/table/bugs/bug1067-2.html b/layout/html/tests/table/bugs/bug1067-2.html new file mode 100644 index 00000000000..505cf424b59 --- /dev/null +++ b/layout/html/tests/table/bugs/bug1067-2.html @@ -0,0 +1,12 @@ + + +
+ + + + + +
xbull
+ + + diff --git a/layout/html/tests/table/bugs/bug1128.html b/layout/html/tests/table/bugs/bug1128.html new file mode 100644 index 00000000000..6244b76aab8 --- /dev/null +++ b/layout/html/tests/table/bugs/bug1128.html @@ -0,0 +1,46 @@ + + +Table Column Proportional Width Contraints + + +

HTML 4.0 Table Column Proportional Width Constraints

+

+The table below is 350 pixels wide. The columns are assigned proportional widths using COLs +as follows: +

+ +<col width=50>
+<col width=2*>
+<col width=1*>
+<col width=3*> +
+

+This means the first column should be 50 pixels wide. The remaining width should be divided +among the three remaining columns according to the proportional width statements into six +(2+1+3) +parts. Since the Table is 350 pixels wide, and the remaining width is 300 pixels (350-50), +the remaining columns should be 100 (2*50), 50 (1*50) and 150 (3*50) pixels wide, +respectively. +

+ ++++++ + + + + +
One +Two +Three +Four +
Red +Green +Blue +Green +
+ + diff --git a/layout/html/tests/table/bugs/bug1164.html b/layout/html/tests/table/bugs/bug1164.html new file mode 100644 index 00000000000..24c1f8470d8 --- /dev/null +++ b/layout/html/tests/table/bugs/bug1164.html @@ -0,0 +1,48 @@ + + + + + + + + + + + + +  + + + + + + + + + + + + +
+ + + + + + + + + + + +
hellohello
hellohello
hello
hellohello
+ + + diff --git a/layout/html/tests/table/bugs/bug1188.html b/layout/html/tests/table/bugs/bug1188.html new file mode 100644 index 00000000000..982bb450f48 --- /dev/null +++ b/layout/html/tests/table/bugs/bug1188.html @@ -0,0 +1,71 @@ +
+
+ + + + + + + + + + + + + + +
+ Netcenter +
+ Search the Web with +
+ Classifieds< +/A>   Net +Search   Find Web +Sites +   What's +Cool   What's New   +People Finder   Yellow Pages + +
Download Netscape Communicator 4.5 + [Click Here]
Click Here!

+
Hassle-Free Upgrades +
+ Contact : Address Book - Discussions - Instant Messenger - Long Distance - Members - WebMail< +/A> +
+ +
+
+
diff --git a/layout/html/tests/table/bugs/bug1220.html b/layout/html/tests/table/bugs/bug1220.html new file mode 100644 index 00000000000..d3dfe32ee3e --- /dev/null +++ b/layout/html/tests/table/bugs/bug1220.html @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + +
+ +
xxx
+ diff --git a/layout/html/tests/table/bugs/bug1224.html b/layout/html/tests/table/bugs/bug1224.html new file mode 100644 index 00000000000..0e2f19a6ea6 --- /dev/null +++ b/layout/html/tests/table/bugs/bug1224.html @@ -0,0 +1,15 @@ + and the page works.) + + + + + + + +
img-cap + img-features
+ + + img-holidays
+
img-projo.com
+ diff --git a/layout/html/tests/table/bugs/bug1261.html b/layout/html/tests/table/bugs/bug1261.html new file mode 100644 index 00000000000..27fbfeb54b4 --- /dev/null +++ b/layout/html/tests/table/bugs/bug1261.html @@ -0,0 +1,18 @@ + + + + +
+ + + + +
+ +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxQ +
+
+ + + + + + +
Let's put some space in here! + + +
+ + +
button 
+palette + + + + + + + + + + + + + + + + +
+
+
+ diff --git a/layout/html/tests/table/bugs/bug1318.html b/layout/html/tests/table/bugs/bug1318.html new file mode 100644 index 00000000000..bb31685e363 --- /dev/null +++ b/layout/html/tests/table/bugs/bug1318.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + +
+
+The Supreme Court says +Wisconsin can continue using tuition vouchers to help poor parents send their +children to church-run schools. What's your stand?

+
+I agree with the program +
+I think vouchers are wrong +
+View Results + + +
diff --git a/layout/html/tests/table/bugs/bug1430.html b/layout/html/tests/table/bugs/bug1430.html new file mode 100644 index 00000000000..62a913c8888 --- /dev/null +++ b/layout/html/tests/table/bugs/bug1430.html @@ -0,0 +1,68 @@ + +Here's the HTML test case, extracted from the Netcenter Address Book page. At +the top of the address book is a "tool bar" with options like "New," +"Directory," "Sign-out," "Customize," etc. These are areas in a client side +image map. You should be able to click on these areas of the map, including the +areas on the right side of the map. However, in NGLayout, the right side of the +map isn't "clickable" -- the cursor doesn't change and the link cannot be +"activated." + +I think somewhere we're miscalculating where the imagemap's areas are, because +the areas on the left still work, although clicking on them sometimes crashes. +It's as though NGLayout thinks the Imagemap areas are located a few +hundred pixels to the left. +
+ + + +
Let's put some space in here! + + +
+ + +
button 
+palette + + + + + + + + + + + + + + + + +
+
+
+ diff --git a/layout/html/tests/table/bugs/bug1474.html b/layout/html/tests/table/bugs/bug1474.html new file mode 100644 index 00000000000..29982266050 --- /dev/null +++ b/layout/html/tests/table/bugs/bug1474.html @@ -0,0 +1,5 @@ + + + +
onetwothreefour!
+ diff --git a/layout/html/tests/table/bugs/bug1647.html b/layout/html/tests/table/bugs/bug1647.html new file mode 100644 index 00000000000..ba948e04635 --- /dev/null +++ b/layout/html/tests/table/bugs/bug1647.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + +
xxxxxxxxxxxx



+






+

+ + + diff --git a/layout/html/tests/table/bugs/bug1725.html b/layout/html/tests/table/bugs/bug1725.html new file mode 100644 index 00000000000..a1fc0a7047e --- /dev/null +++ b/layout/html/tests/table/bugs/bug1725.html @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1
2
3
+ + + + + +
4
+
5
+ If you have entered your feature criteria, + press the "Submit Criteria" button above. +
6
+ If you want to do a radius search instead, + press the "Radius Search" button. + This will allow you to select a starting point + and enter a radius with new feature criteria. +
+   +
+All information provided is deemed reliable but is not guaranteed and should be +independently verified. The price shown may represent the top or bottom of a +price range listing and not necessarily a fixed price offer. +
+ + + diff --git a/layout/html/tests/table/bugs/bug1800.html b/layout/html/tests/table/bugs/bug1800.html new file mode 100644 index 00000000000..72f4900a8a4 --- /dev/null +++ b/layout/html/tests/table/bugs/bug1800.html @@ -0,0 +1,10 @@ + + + +
+cell of outer table +
+ + +
cell of nested table
+
diff --git a/layout/html/tests/table/bugs/bug1818-1.html b/layout/html/tests/table/bugs/bug1818-1.html new file mode 100644 index 00000000000..b07f20ce323 --- /dev/null +++ b/layout/html/tests/table/bugs/bug1818-1.html @@ -0,0 +1,18 @@ + + + + + + + + +
  + +  + +  + +
+ + + diff --git a/layout/html/tests/table/bugs/bug1818-2.html b/layout/html/tests/table/bugs/bug1818-2.html new file mode 100644 index 00000000000..2455df18393 --- /dev/null +++ b/layout/html/tests/table/bugs/bug1818-2.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + +
   
+ + + + diff --git a/layout/html/tests/table/bugs/bug1818-3.html b/layout/html/tests/table/bugs/bug1818-3.html new file mode 100644 index 00000000000..663f4837a4d --- /dev/null +++ b/layout/html/tests/table/bugs/bug1818-3.html @@ -0,0 +1,18 @@ + + + + + + + + +
+ + + + + +
+ + + diff --git a/layout/html/tests/table/bugs/bug1818-4.html b/layout/html/tests/table/bugs/bug1818-4.html new file mode 100644 index 00000000000..b07f20ce323 --- /dev/null +++ b/layout/html/tests/table/bugs/bug1818-4.html @@ -0,0 +1,18 @@ + + + + + + + + +
  + +  + +  + +
+ + + diff --git a/layout/html/tests/table/bugs/bug1818-5.html b/layout/html/tests/table/bugs/bug1818-5.html new file mode 100644 index 00000000000..a8be306172f --- /dev/null +++ b/layout/html/tests/table/bugs/bug1818-5.html @@ -0,0 +1,11 @@ + + + + + + + + + + +
   
diff --git a/layout/html/tests/table/bugs/bug1818-6.html b/layout/html/tests/table/bugs/bug1818-6.html new file mode 100644 index 00000000000..9ecb611768d --- /dev/null +++ b/layout/html/tests/table/bugs/bug1818-6.html @@ -0,0 +1,11 @@ + + + + + + + + + + +
diff --git a/layout/html/tests/table/bugs/bug1828.html b/layout/html/tests/table/bugs/bug1828.html new file mode 100644 index 00000000000..df60f97ed50 --- /dev/null +++ b/layout/html/tests/table/bugs/bug1828.html @@ -0,0 +1,14 @@ + + + + + + + +
+
+ Richard Pizzarro<rhp@netscape.com> +
+
+ Architect Rich's Home Page +
diff --git a/layout/html/tests/table/bugs/bug2050.html b/layout/html/tests/table/bugs/bug2050.html new file mode 100644 index 00000000000..790bba1492e --- /dev/null +++ b/layout/html/tests/table/bugs/bug2050.html @@ -0,0 +1,18 @@ + + +
+
+ +
Baz
+
foo foo foo foo foo foo foo foo foo
+ + + +
+ +
+ diff --git a/layout/html/tests/table/bugs/bug2065.html b/layout/html/tests/table/bugs/bug2065.html new file mode 100644 index 00000000000..8300e3bc5fc --- /dev/null +++ b/layout/html/tests/table/bugs/bug2065.html @@ -0,0 +1,24 @@ + + + + + + + +
+ One + + + + + + +
+ Two + + Three +
+
+ + + diff --git a/layout/html/tests/table/bugs/bug2296.html b/layout/html/tests/table/bugs/bug2296.html new file mode 100644 index 00000000000..6403f818005 --- /dev/null +++ b/layout/html/tests/table/bugs/bug2296.html @@ -0,0 +1,30 @@ + + + + + + + + + + + + + diff --git a/layout/html/tests/table/bugs/bug2469.html b/layout/html/tests/table/bugs/bug2469.html new file mode 100644 index 00000000000..a902d60d8aa --- /dev/null +++ b/layout/html/tests/table/bugs/bug2469.html @@ -0,0 +1,6 @@ + + Blah, blah in Helvetica +
+ + + + +
+ + + + +
+ cell data + +
+
+
+ cell data 2 +
+ +
Text here is in times, not Helvetica
+ diff --git a/layout/html/tests/table/bugs/bug2516.html b/layout/html/tests/table/bugs/bug2516.html new file mode 100644 index 00000000000..301e9bb30b9 --- /dev/null +++ b/layout/html/tests/table/bugs/bug2516.html @@ -0,0 +1,17 @@ + + + + + + +
+ + + + + + +
Findrick was here
+
+ + diff --git a/layout/html/tests/table/bugs/bug2585.html b/layout/html/tests/table/bugs/bug2585.html new file mode 100644 index 00000000000..0bc4edf68d5 --- /dev/null +++ b/layout/html/tests/table/bugs/bug2585.html @@ -0,0 +1,9 @@ + + + + +
+Testing 123 +
+ + diff --git a/layout/html/tests/table/bugs/bug2757.html b/layout/html/tests/table/bugs/bug2757.html new file mode 100644 index 00000000000..8d7dd3979ce --- /dev/null +++ b/layout/html/tests/table/bugs/bug2757.html @@ -0,0 +1,17 @@ + + + + + + + + + +
Click name to see + Mac Clbr Opt +
Guilty + +
  + L C +
+ diff --git a/layout/html/tests/table/bugs/bug2962.html b/layout/html/tests/table/bugs/bug2962.html new file mode 100644 index 00000000000..fb494e8d465 --- /dev/null +++ b/layout/html/tests/table/bugs/bug2962.html @@ -0,0 +1,15 @@ + + +
+ +Free Homepage! Free Email!
It's all +yours at ACMEcity!
+ diff --git a/layout/html/tests/table/bugs/bug3037-1.html b/layout/html/tests/table/bugs/bug3037-1.html new file mode 100644 index 00000000000..0f44372aa2a --- /dev/null +++ b/layout/html/tests/table/bugs/bug3037-1.html @@ -0,0 +1,22 @@ + + + + + + + + + + + Back + + + + + + + + diff --git a/layout/html/tests/table/bugs/bug3037-2.html b/layout/html/tests/table/bugs/bug3037-2.html new file mode 100644 index 00000000000..785964193ed --- /dev/null +++ b/layout/html/tests/table/bugs/bug3037-2.html @@ -0,0 +1,6 @@ + + +foo +bar + + diff --git a/layout/html/tests/table/bugs/bug3105.html b/layout/html/tests/table/bugs/bug3105.html new file mode 100644 index 00000000000..19414356caf --- /dev/null +++ b/layout/html/tests/table/bugs/bug3105.html @@ -0,0 +1,29 @@ + + + + + +  + + + + + + + +
+ + + + + + + + + + + +
hellohello
hellohello
hello
+ + + diff --git a/layout/html/tests/table/bugs/bug3260.html b/layout/html/tests/table/bugs/bug3260.html new file mode 100644 index 00000000000..718bcc7a824 --- /dev/null +++ b/layout/html/tests/table/bugs/bug3260.html @@ -0,0 +1,32 @@ + + + + + + + +
OneTwo
+ + + + + +
OneTwo
+ + + + + + + + + +
OneTwo
----------Long One----------------------Long Two------------
+ + + + + +
OneTwo
+ + diff --git a/layout/html/tests/table/bugs/bug3263.html b/layout/html/tests/table/bugs/bug3263.html new file mode 100644 index 00000000000..12f6ea33966 --- /dev/null +++ b/layout/html/tests/table/bugs/bug3263.html @@ -0,0 +1,12 @@ + + + + + + +
thead cell +
tbody cell +
+ + + diff --git a/layout/html/tests/table/bugs/bug3309-1.html b/layout/html/tests/table/bugs/bug3309-1.html new file mode 100644 index 00000000000..d5ec04a5aa5 --- /dev/null +++ b/layout/html/tests/table/bugs/bug3309-1.html @@ -0,0 +1,8 @@ +
+ +
1Believe4:53
diff --git a/layout/html/tests/table/bugs/bug3309-2.html b/layout/html/tests/table/bugs/bug3309-2.html new file mode 100644 index 00000000000..d45c777e91f --- /dev/null +++ b/layout/html/tests/table/bugs/bug3309-2.html @@ -0,0 +1,5 @@ + +
+
foo
+
+ diff --git a/layout/html/tests/table/bugs/bug3718.html b/layout/html/tests/table/bugs/bug3718.html new file mode 100644 index 00000000000..6c48ae41e38 --- /dev/null +++ b/layout/html/tests/table/bugs/bug3718.html @@ -0,0 +1,9 @@ + + + +
+ + Family Essentials + +
foo
+ diff --git a/layout/html/tests/table/bugs/bug4284.html b/layout/html/tests/table/bugs/bug4284.html new file mode 100644 index 00000000000..ee0de0bb9b7 --- /dev/null +++ b/layout/html/tests/table/bugs/bug4284.html @@ -0,0 +1,15 @@ +this table should be center aligned +
+ + +
foo
+ +this div should be center aligned with an image and a table centered in it +
+
+ + + +
foo
+
+ diff --git a/layout/html/tests/table/bugs/bug4294.css b/layout/html/tests/table/bugs/bug4294.css new file mode 100644 index 00000000000..9750811ca16 --- /dev/null +++ b/layout/html/tests/table/bugs/bug4294.css @@ -0,0 +1 @@ +p {font-weight: bold;} diff --git a/layout/html/tests/table/bugs/bug4294.html b/layout/html/tests/table/bugs/bug4294.html new file mode 100644 index 00000000000..38d6f03e64b --- /dev/null +++ b/layout/html/tests/table/bugs/bug4294.html @@ -0,0 +1,28 @@ + + + +test + + + +

A paragraph of text

+ + + + + +
column 1column 2column 3column 4 +
onetwothreefour +
onetwothreefour +
onetwothreefour +
onetwothreefour +
onetwothreefour +
onetwothreefour +
onetwothreefour +
onetwothreefour +
onetwothreefour +
onetwothreefour +
onetwothreefour +
onetwothreefour +
onetwothreefour +
diff --git a/layout/html/tests/table/bugs/bug4382.html b/layout/html/tests/table/bugs/bug4382.html new file mode 100644 index 00000000000..d3d9da12ef8 --- /dev/null +++ b/layout/html/tests/table/bugs/bug4382.html @@ -0,0 +1,27 @@ +The select should not contain blank items +
+ +Search + + + + +
+The select should not contain blank items +
+
+foo + + +
diff --git a/layout/html/tests/table/bugs/bug641-1.html b/layout/html/tests/table/bugs/bug641-1.html new file mode 100644 index 00000000000..51f80b80cea --- /dev/null +++ b/layout/html/tests/table/bugs/bug641-1.html @@ -0,0 +1,7 @@ + + +
+Foo +
+ + diff --git a/layout/html/tests/table/bugs/bug641-2.html b/layout/html/tests/table/bugs/bug641-2.html new file mode 100644 index 00000000000..29ba9d1e93a --- /dev/null +++ b/layout/html/tests/table/bugs/bug641-2.html @@ -0,0 +1,7 @@ + + +
+Foo +
+ + diff --git a/layout/html/tests/table/bugs/bug647.html b/layout/html/tests/table/bugs/bug647.html new file mode 100644 index 00000000000..d623921c246 --- /dev/null +++ b/layout/html/tests/table/bugs/bug647.html @@ -0,0 +1,22 @@ + + + + + +
+
+ + + + +
+ +
+ inside + +
+
+ outside table +
+
+ \ No newline at end of file diff --git a/layout/html/tests/table/bugs/bug709.html b/layout/html/tests/table/bugs/bug709.html new file mode 100644 index 00000000000..9e4e5facbd2 --- /dev/null +++ b/layout/html/tests/table/bugs/bug709.html @@ -0,0 +1,6 @@ + + + + + +
The quick brown fox jumped over the lazy dog.Now is the time for all good men to come to the aid of their country.
diff --git a/layout/html/tests/table/bugs/bug727.html b/layout/html/tests/table/bugs/bug727.html new file mode 100644 index 00000000000..e23e0474dcf --- /dev/null +++ b/layout/html/tests/table/bugs/bug727.html @@ -0,0 +1,14 @@ + + +
+ + + + + + +
+ MozillaZine.org Is Now Active!
  + Thursday September 17th, 1998>
+ + diff --git a/layout/html/tests/table/bugs/bug963.html b/layout/html/tests/table/bugs/bug963.html new file mode 100644 index 00000000000..f734bc4e64f --- /dev/null +++ b/layout/html/tests/table/bugs/bug963.html @@ -0,0 +1,16 @@ +The window needs to be resized smaller to see the bug +
+ + + + + + + + + + + + + +
BackForwardReloadHomeSearchMy NetscapePrintSecurityStop
diff --git a/layout/html/tests/table/bugs/file_list.txt b/layout/html/tests/table/bugs/file_list.txt new file mode 100644 index 00000000000..403c0fc7bd2 --- /dev/null +++ b/layout/html/tests/table/bugs/file_list.txt @@ -0,0 +1,66 @@ +file://s:/table_tests/bugs/bug1010.html +file://s:/table_tests/bugs/bug1067-1.html +file://s:/table_tests/bugs/bug1067-2.html +file://s:/table_tests/bugs/bug1128.html +file://s:/table_tests/bugs/bug1164.html +file://s:/table_tests/bugs/bug1188.html +file://s:/table_tests/bugs/bug1220.html +file://s:/table_tests/bugs/bug1224.html +file://s:/table_tests/bugs/bug1261.html +file://s:/table_tests/bugs/bug1296.html +file://s:/table_tests/bugs/bug1318.html +file://s:/table_tests/bugs/bug1430.html +file://s:/table_tests/bugs/bug1474.html +file://s:/table_tests/bugs/bug1647.html +file://s:/table_tests/bugs/bug1725.html +file://s:/table_tests/bugs/bug1800.html +file://s:/table_tests/bugs/bug1818-1.html +file://s:/table_tests/bugs/bug1818-2.html +file://s:/table_tests/bugs/bug1818-3.html +file://s:/table_tests/bugs/bug1818-4.html +file://s:/table_tests/bugs/bug1818-5.html +file://s:/table_tests/bugs/bug1818-6.html +file://s:/table_tests/bugs/bug1828.html +file://s:/table_tests/bugs/bug2050.html +file://s:/table_tests/bugs/bug2065.html +file://s:/table_tests/bugs/bug2296.html +file://s:/table_tests/bugs/bug2469.html +file://s:/table_tests/bugs/bug2516.html +file://s:/table_tests/bugs/bug2585.html +file://s:/table_tests/bugs/bug2757.html +file://s:/table_tests/bugs/bug2962.html +file://s:/table_tests/bugs/bug3037-1.html +file://s:/table_tests/bugs/bug3037-2.html +file://s:/table_tests/bugs/bug3105.html +file://s:/table_tests/bugs/bug3260.html +file://s:/table_tests/bugs/bug3263.html +file://s:/table_tests/bugs/bug3309-1.html +file://s:/table_tests/bugs/bug3309-2.html +file://s:/table_tests/bugs/bug3718.html +file://s:/table_tests/bugs/bug4284.html +file://s:/table_tests/bugs/bug4294.html +file://s:/table_tests/bugs/bug4382.html +file://s:/table_tests/bugs/bug4429.html +file://s:/table_tests/bugs/bug641-1.html +file://s:/table_tests/bugs/bug641-2.html +file://s:/table_tests/bugs/bug647.html +file://s:/table_tests/bugs/bug709.html +file://s:/table_tests/bugs/bug727.html +file://s:/table_tests/bugs/bug963.html + + + + + + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/body_col.html b/layout/html/tests/table/marvin/body_col.html new file mode 100644 index 00000000000..8640f3bbb8b --- /dev/null +++ b/layout/html/tests/table/marvin/body_col.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document COL
La Mesa X
El Cajon X
Chula Vista X
Bonita N/A
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/body_tbody.html b/layout/html/tests/table/marvin/body_tbody.html new file mode 100644 index 00000000000..6062775ca2b --- /dev/null +++ b/layout/html/tests/table/marvin/body_tbody.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document TBODY
Communicator 4.5 Installers for Mac and Windows Platforms
Macintosh PPC Windows 95 Windows NT
Base Install yes yes yes
Complete Install yes yes yes
Pro Edition Install yes yes yes
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/body_tfoot.html b/layout/html/tests/table/marvin/body_tfoot.html new file mode 100644 index 00000000000..a668b9b68b5 --- /dev/null +++ b/layout/html/tests/table/marvin/body_tfoot.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document TFOOT
Communicator 4.5 Installers for Mac and Windows Platforms
This is the footer information
Macintosh PPC Windows 95 Windows NT
Base Install yes yes yes
Complete Install yes yes yes
Pro Edition Install yes yes yes
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/body_thead.html b/layout/html/tests/table/marvin/body_thead.html new file mode 100644 index 00000000000..e8c211f37a7 --- /dev/null +++ b/layout/html/tests/table/marvin/body_thead.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document THEAD
Communicator 4.5 Installers for Mac and Windows Platforms
This is the header information
Macintosh PPC Windows 95 Windows NT
Base Install yes yes yes
Complete Install yes yes yes
Pro Edition Install yes yes yes
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/col_span.html b/layout/html/tests/table/marvin/col_span.html new file mode 100644 index 00000000000..0dd223c183c --- /dev/null +++ b/layout/html/tests/table/marvin/col_span.html @@ -0,0 +1,27 @@ + + + + + + + + + +col_span.html + + +

The COL element specifies attributes for a table column. In this test case, the COL element is used in conjunction with the SPAN attribute.

+ ++ + + + + + + +
This heading should span across the two columns in this table.
This is column one.This is column two.
+ + diff --git a/layout/html/tests/table/marvin/colgroup_align_center.html b/layout/html/tests/table/marvin/colgroup_align_center.html new file mode 100644 index 00000000000..e75526d0b60 --- /dev/null +++ b/layout/html/tests/table/marvin/colgroup_align_center.html @@ -0,0 +1,76 @@ + + + + + + + + + +colgroup_align_center.html + + +

Colgroups are used to identify column groups. The table below has two distinct column groups; 'Airport Location' and 'Car Rental Information'. The first column group contains two columns and the second column group contains three columns.

+ +

Text in the cells should be center-aligned.

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Airport LocationCar Rental information
CountryCityABC CompanyEFG CompanyXYZ Company
FranceParisyesyesyes
GermanyFrankfurtyesyesyes
EnglandLondonyesyesyes
NetherlandsAmsterdamyesyesyes
USANew Yorkyesyesyes
+ + diff --git a/layout/html/tests/table/marvin/colgroup_align_justify.html b/layout/html/tests/table/marvin/colgroup_align_justify.html new file mode 100644 index 00000000000..45c6e3b8fb2 --- /dev/null +++ b/layout/html/tests/table/marvin/colgroup_align_justify.html @@ -0,0 +1,76 @@ + + + + + + + + + +colgroup_align_justify.html + + +

Colgroups are used to identify column groups. The table below has two distinct column groups; 'Airport Location' and 'Car Rental Information'. The first column group contains two columns and the second column group contains three columns.

+ +

Text in the cells should be justified.

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Airport LocationCar Rental information
CountryCityABC CompanyEFG CompanyXYZ Company
FranceParisyesyesyes
GermanyFrankfurtyesyesyes
EnglandLondonyesyesyes
NetherlandsAmsterdamyesyesyes
USANew Yorkyesyesyes
+ + diff --git a/layout/html/tests/table/marvin/colgroup_align_left.html b/layout/html/tests/table/marvin/colgroup_align_left.html new file mode 100644 index 00000000000..bd8013cedde --- /dev/null +++ b/layout/html/tests/table/marvin/colgroup_align_left.html @@ -0,0 +1,76 @@ + + + + + + + + + +colgroup_align_left.html + + +

Colgroups are used to identify column groups. The table below has two distinct column groups; 'Airport Location' and 'Car Rental Information'. The first column group contains two columns and the second column group contains three columns.

+ +

Text in the cells should be left-aligned.

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Airport LocationCar Rental information
CountryCityABC CompanyEFG CompanyXYZ Company
FranceParisyesyesyes
GermanyFrankfurtyesyesyes
EnglandLondonyesyesyes
NetherlandsAmsterdamyesyesyes
USANew Yorkyesyesyes
+ + diff --git a/layout/html/tests/table/marvin/colgroup_align_right.html b/layout/html/tests/table/marvin/colgroup_align_right.html new file mode 100644 index 00000000000..ab2da320771 --- /dev/null +++ b/layout/html/tests/table/marvin/colgroup_align_right.html @@ -0,0 +1,76 @@ + + + + + + + + + +colgroup_align_right.html + + +

Colgroups are used to identify column groups. The table below has two distinct column groups; 'Airport Location' and 'Car Rental Information'. The first column group contains two columns and the second column group contains three columns.

+ +

Text in the cells should be right-aligned.

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Airport LocationCar Rental information
CountryCityABC CompanyEFG CompanyXYZ Company
FranceParisyesyesyes
GermanyFrankfurtyesyesyes
EnglandLondonyesyesyes
NetherlandsAmsterdamyesyesyes
USANew Yorkyesyesyes
+ + diff --git a/layout/html/tests/table/marvin/colgroup_span.html b/layout/html/tests/table/marvin/colgroup_span.html new file mode 100644 index 00000000000..2207019b762 --- /dev/null +++ b/layout/html/tests/table/marvin/colgroup_span.html @@ -0,0 +1,74 @@ + + + + + + + + + +colgroup_span.html + + +

Colgroups are used to identify column groups. In this test case, the COLGROUP element is used in conjunction with the SPAN attribute. The table below has two distinct column groups; 'Airport Location' and 'Car Rental Information'.

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Airport LocationCar Rental information
CountryCityABC CompanyEFG CompanyXYZ Company
FranceParisyesyesyes
GermanyFrankfurtyesyesyes
EnglandLondonyesyesyes
NetherlandsAmsterdamyesyesyes
USANew Yorkyesyesyes
+ + diff --git a/layout/html/tests/table/marvin/colgroup_valign_baseline.html b/layout/html/tests/table/marvin/colgroup_valign_baseline.html new file mode 100644 index 00000000000..d0c4f093cc0 --- /dev/null +++ b/layout/html/tests/table/marvin/colgroup_valign_baseline.html @@ -0,0 +1,82 @@ + + + + + + + + + +colgroup_valign_baseline.html + + + + + +

Colgroups are used to identify column groups. The table below has two distinct column groups; 'Airport Location' and 'Car Rental Information'. The first column group contains two columns and the second column group contains three columns.

+ +

In this test case, the cell text should be baseline-aligned.

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Airport LocationCar Rental information
CountryCityABC CompanyEFG CompanyXYZ Company
FranceParisyesyesyes
GermanyFrankfurtyesyesyes
EnglandLondonyesyesyes
NetherlandsAmsterdamyesyesyes
USANew Yorkyesyesyes
+ + diff --git a/layout/html/tests/table/marvin/colgroup_valign_bottom.html b/layout/html/tests/table/marvin/colgroup_valign_bottom.html new file mode 100644 index 00000000000..59656337200 --- /dev/null +++ b/layout/html/tests/table/marvin/colgroup_valign_bottom.html @@ -0,0 +1,82 @@ + + + + + + + + + +colgroup_valign_bottom.html + + + + + +

Colgroups are used to identify column groups. The table below has two distinct column groups; 'Airport Location' and 'Car Rental Information'. The first column group contains two columns and the second column group contains three columns.

+ +

In this test case, the cell text should be bottom-aligned.

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Airport LocationCar Rental information
CountryCityABC CompanyEFG CompanyXYZ Company
FranceParisyesyesyes
GermanyFrankfurtyesyesyes
EnglandLondonyesyesyes
NetherlandsAmsterdamyesyesyes
USANew Yorkyesyesyes
+ + diff --git a/layout/html/tests/table/marvin/colgroup_valign_middle.html b/layout/html/tests/table/marvin/colgroup_valign_middle.html new file mode 100644 index 00000000000..fa8537ed996 --- /dev/null +++ b/layout/html/tests/table/marvin/colgroup_valign_middle.html @@ -0,0 +1,82 @@ + + + + + + + + + +colgroup_valign_middle.html + + + + + +

Colgroups are used to identify column groups. The table below has two distinct column groups; 'Airport Location' and 'Car Rental Information'. The first column group contains two columns and the second column group contains three columns.

+ +

In this test case, the cell text should be middle-aligned.

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Airport LocationCar Rental information
CountryCityABC CompanyEFG CompanyXYZ Company
FranceParisyesyesyes
GermanyFrankfurtyesyesyes
EnglandLondonyesyesyes
NetherlandsAmsterdamyesyesyes
USANew Yorkyesyesyes
+ + diff --git a/layout/html/tests/table/marvin/colgroup_valign_top.html b/layout/html/tests/table/marvin/colgroup_valign_top.html new file mode 100644 index 00000000000..799f2140b7b --- /dev/null +++ b/layout/html/tests/table/marvin/colgroup_valign_top.html @@ -0,0 +1,82 @@ + + + + + + + + + +colgroup_valign_top.html + + + + + +

Colgroups are used to identify column groups. The table below has two distinct column groups; 'Airport Location' and 'Car Rental Information'. The first column group contains two columns and the second column group contains three columns.

+ +

In this test case, the cell text should be top-aligned.

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Airport LocationCar Rental information
CountryCityABC CompanyEFG CompanyXYZ Company
FranceParisyesyesyes
GermanyFrankfurtyesyesyes
EnglandLondonyesyesyes
NetherlandsAmsterdamyesyesyes
USANew Yorkyesyesyes
+ + diff --git a/layout/html/tests/table/marvin/colgroup_width_pct.html b/layout/html/tests/table/marvin/colgroup_width_pct.html new file mode 100644 index 00000000000..6798ccfbe37 --- /dev/null +++ b/layout/html/tests/table/marvin/colgroup_width_pct.html @@ -0,0 +1,74 @@ + + + + + + + + + +colgroup_width_pct.html + + +

Colgroups are used to identify column groups. This table has two distinct column groups titled 'Airport Location' and 'Car Rental Information'. The first has a width of 20%; the second has a width of 40% pixels.

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Airport LocationCar Rental Information
CountryCityABC CompanyEFG CompanyXYZ Company
FranceParisyesyesyes
GermanyFrankfurtyesyesyes
EnglandLondonyesyesyes
NetherlandsAmsterdamyesyesyes
USANew Yorkyesyesyes
+ + diff --git a/layout/html/tests/table/marvin/colgroup_width_px.html b/layout/html/tests/table/marvin/colgroup_width_px.html new file mode 100644 index 00000000000..27b949358c9 --- /dev/null +++ b/layout/html/tests/table/marvin/colgroup_width_px.html @@ -0,0 +1,74 @@ + + + + + + + + + +colgroup_width_px.html + + +

Colgroups are used to identify column groups. This table has two distinct column groups titled 'Airport Location' and 'Car Rental Information'. The first has a width of 200 pixels; the second has a width of 400 pixels.

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Airport LocationCar Rental Information
CountryCityABC CompanyEFG CompanyXYZ Company
FranceParisyesyesyes
GermanyFrankfurtyesyesyes
EnglandLondonyesyesyes
NetherlandsAmsterdamyesyesyes
USANew Yorkyesyesyes
+ + diff --git a/layout/html/tests/table/marvin/file_list.txt b/layout/html/tests/table/marvin/file_list.txt new file mode 100644 index 00000000000..35ea87f81c5 --- /dev/null +++ b/layout/html/tests/table/marvin/file_list.txt @@ -0,0 +1,127 @@ +file://s:/table_tests/marvin/body_col.html +file://s:/table_tests/marvin/body_tbody.html +file://s:/table_tests/marvin/body_tfoot.html +file://s:/table_tests/marvin/body_thead.html +file://s:/table_tests/marvin/col_span.html +file://s:/table_tests/marvin/colgroup_align_center.html +file://s:/table_tests/marvin/colgroup_align_justify.html +file://s:/table_tests/marvin/colgroup_align_left.html +file://s:/table_tests/marvin/colgroup_align_right.html +file://s:/table_tests/marvin/colgroup_span.html +file://s:/table_tests/marvin/colgroup_valign_baseline.html +file://s:/table_tests/marvin/colgroup_valign_bottom.html +file://s:/table_tests/marvin/colgroup_valign_middle.html +file://s:/table_tests/marvin/colgroup_valign_top.html +file://s:/table_tests/marvin/colgroup_width_pct.html +file://s:/table_tests/marvin/colgroup_width_px.html +file://s:/table_tests/marvin/table_frame_above.html +file://s:/table_tests/marvin/table_frame_below.html +file://s:/table_tests/marvin/table_frame_border.html +file://s:/table_tests/marvin/table_frame_box.html +file://s:/table_tests/marvin/table_frame_hsides.html +file://s:/table_tests/marvin/table_frame_lhs.html +file://s:/table_tests/marvin/table_frame_rhs.html +file://s:/table_tests/marvin/table_frame_void.html +file://s:/table_tests/marvin/table_frame_vsides.html +file://s:/table_tests/marvin/table_row_align_center.html +file://s:/table_tests/marvin/table_row_align_left.html +file://s:/table_tests/marvin/table_row_align_right.html +file://s:/table_tests/marvin/table_rules_all.html +file://s:/table_tests/marvin/table_rules_cols.html +file://s:/table_tests/marvin/table_rules_groups.html +file://s:/table_tests/marvin/table_rules_none.html +file://s:/table_tests/marvin/table_rules_rows.html +file://s:/table_tests/marvin/tables_align_center.html +file://s:/table_tests/marvin/tables_align_left.html +file://s:/table_tests/marvin/tables_align_right.html +file://s:/table_tests/marvin/tables_bgcolor_aqua.html +file://s:/table_tests/marvin/tables_bgcolor_aqua_rgb.html +file://s:/table_tests/marvin/tables_border_0.html +file://s:/table_tests/marvin/tables_border_1.html +file://s:/table_tests/marvin/tables_border_2.html +file://s:/table_tests/marvin/tables_border_3.html +file://s:/table_tests/marvin/tables_caption_align_bottom.html +file://s:/table_tests/marvin/tables_caption_align_left.html +file://s:/table_tests/marvin/tables_caption_align_right.html +file://s:/table_tests/marvin/tables_caption_align_top.html +file://s:/table_tests/marvin/tables_cellpadding.html +file://s:/table_tests/marvin/tables_cellpadding_pct.html +file://s:/table_tests/marvin/tables_cellspacing.html +file://s:/table_tests/marvin/tables_cellspacing_pct.html +file://s:/table_tests/marvin/tables_class.html +file://s:/table_tests/marvin/tables_default.html +file://s:/table_tests/marvin/tables_id.html +file://s:/table_tests/marvin/tables_onblclick.html +file://s:/table_tests/marvin/tables_onclick.html +file://s:/table_tests/marvin/tables_ondblclick.html +file://s:/table_tests/marvin/tables_onkeydown.html +file://s:/table_tests/marvin/tables_onkeypress.html +file://s:/table_tests/marvin/tables_onkeyup.html +file://s:/table_tests/marvin/tables_onmousedown.html +file://s:/table_tests/marvin/tables_onmousemove.html +file://s:/table_tests/marvin/tables_onmouseout.html +file://s:/table_tests/marvin/tables_onmouseover.html +file://s:/table_tests/marvin/tables_onmouseup.html +file://s:/table_tests/marvin/tables_row_th_nowrap.html +file://s:/table_tests/marvin/tables_style.html +file://s:/table_tests/marvin/tables_td_align_center.html +file://s:/table_tests/marvin/tables_td_align_left.html +file://s:/table_tests/marvin/tables_td_align_right.html +file://s:/table_tests/marvin/tables_td_colspan.html +file://s:/table_tests/marvin/tables_td_height.html +file://s:/table_tests/marvin/tables_td_nowrap.html +file://s:/table_tests/marvin/tables_td_rowspan.html +file://s:/table_tests/marvin/tables_td_width.html +file://s:/table_tests/marvin/tables_th_align_center.html +file://s:/table_tests/marvin/tables_th_align_left.html +file://s:/table_tests/marvin/tables_th_align_right.html +file://s:/table_tests/marvin/tables_th_colspan.html +file://s:/table_tests/marvin/tables_th_height.html +file://s:/table_tests/marvin/tables_th_rowspan.html +file://s:/table_tests/marvin/tables_th_width.html +file://s:/table_tests/marvin/tables_width_percent.html +file://s:/table_tests/marvin/tables_width_px.html +file://s:/table_tests/marvin/tbody_align_center.html +file://s:/table_tests/marvin/tbody_align_char.html +file://s:/table_tests/marvin/tbody_align_justify.html +file://s:/table_tests/marvin/tbody_align_left.html +file://s:/table_tests/marvin/tbody_align_right.html +file://s:/table_tests/marvin/tbody_char.html +file://s:/table_tests/marvin/tbody_valign_baseline.html +file://s:/table_tests/marvin/tbody_valign_bottom.html +file://s:/table_tests/marvin/tbody_valign_middle.html +file://s:/table_tests/marvin/tbody_valign_top.html +file://s:/table_tests/marvin/td_valign_baseline.html +file://s:/table_tests/marvin/td_valign_bottom.html +file://s:/table_tests/marvin/td_valign_middle.html +file://s:/table_tests/marvin/td_valign_top.html +file://s:/table_tests/marvin/tfoot_align_center.html +file://s:/table_tests/marvin/tfoot_align_char.html +file://s:/table_tests/marvin/tfoot_align_justify.html +file://s:/table_tests/marvin/tfoot_align_left.html +file://s:/table_tests/marvin/tfoot_align_right.html +file://s:/table_tests/marvin/tfoot_char.html +file://s:/table_tests/marvin/tfoot_valign_baseline.html +file://s:/table_tests/marvin/tfoot_valign_bottom.html +file://s:/table_tests/marvin/tfoot_valign_middle.html +file://s:/table_tests/marvin/tfoot_valign_top.html +file://s:/table_tests/marvin/th_valign_baseline.html +file://s:/table_tests/marvin/th_valign_bottom.html +file://s:/table_tests/marvin/th_valign_middle.html +file://s:/table_tests/marvin/th_valign_top.html +file://s:/table_tests/marvin/thead_align_center.html +file://s:/table_tests/marvin/thead_align_char.html +file://s:/table_tests/marvin/thead_align_justify.html +file://s:/table_tests/marvin/thead_align_left.html +file://s:/table_tests/marvin/thead_align_right.html +file://s:/table_tests/marvin/thead_char.html +file://s:/table_tests/marvin/thead_valign_baseline.html +file://s:/table_tests/marvin/thead_valign_bottom.html +file://s:/table_tests/marvin/thead_valign_middle.html +file://s:/table_tests/marvin/thead_valign_top.html +file://s:/table_tests/marvin/tr_bgcolor_blue.html +file://s:/table_tests/marvin/tr_bgcolor_blue_rgb.html +file://s:/table_tests/marvin/tr_valign_baseline.html +file://s:/table_tests/marvin/tr_valign_bottom.html +file://s:/table_tests/marvin/tr_valign_middle.html +file://s:/table_tests/marvin/tr_valign_top.html diff --git a/layout/html/tests/table/marvin/table_frame_above.html b/layout/html/tests/table/marvin/table_frame_above.html new file mode 100644 index 00000000000..7d3801b30e8 --- /dev/null +++ b/layout/html/tests/table/marvin/table_frame_above.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document FRAME/ABOVE
Communicator 4.5 Installers for Mac and Windows Platforms
Macintosh PPC Windows 95 Windows NT
Base Install yes yes yes
Complete Install yes yes yes
Pro Edition Install yes yes yes
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/table_frame_below.html b/layout/html/tests/table/marvin/table_frame_below.html new file mode 100644 index 00000000000..5ac1b37dc44 --- /dev/null +++ b/layout/html/tests/table/marvin/table_frame_below.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document FRAME/BELOW
Communicator 4.5 Installers for Mac and Windows Platforms
Macintosh PPC Windows 95 Windows NT
Base Install yes yes yes
Complete Install yes yes yes
Pro Edition Install yes yes yes
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/table_frame_border.html b/layout/html/tests/table/marvin/table_frame_border.html new file mode 100644 index 00000000000..1ebf8500e3d --- /dev/null +++ b/layout/html/tests/table/marvin/table_frame_border.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document FRAME/BORDER
Communicator 4.5 Installers for Mac and Windows Platforms
Macintosh PPC Windows 95 Windows NT
Base Install yes yes yes
Complete Install yes yes yes
Pro Edition Install yes yes yes
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/table_frame_box.html b/layout/html/tests/table/marvin/table_frame_box.html new file mode 100644 index 00000000000..499552321a0 --- /dev/null +++ b/layout/html/tests/table/marvin/table_frame_box.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document FRAME/BOX
Communicator 4.5 Installers for Mac and Windows Platforms
Macintosh PPC Windows 95 Windows NT
Base Install yes yes yes
Complete Install yes yes yes
Pro Edition Install yes yes yes
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/table_frame_hsides.html b/layout/html/tests/table/marvin/table_frame_hsides.html new file mode 100644 index 00000000000..270ec2f8433 --- /dev/null +++ b/layout/html/tests/table/marvin/table_frame_hsides.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document FRAME/HSIDES
Communicator 4.5 Installers for Mac and Windows Platforms
Macintosh PPC Windows 95 Windows NT
Base Install yes yes yes
Complete Install yes yes yes
Pro Edition Install yes yes yes
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/table_frame_lhs.html b/layout/html/tests/table/marvin/table_frame_lhs.html new file mode 100644 index 00000000000..d49ad696d33 --- /dev/null +++ b/layout/html/tests/table/marvin/table_frame_lhs.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document FRAME/LHS
Communicator 4.5 Installers for Mac and Windows Platforms
Macintosh PPC Windows 95 Windows NT
Base Install yes yes yes
Complete Install yes yes yes
Pro Edition Install yes yes yes
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/table_frame_rhs.html b/layout/html/tests/table/marvin/table_frame_rhs.html new file mode 100644 index 00000000000..2e41d06c336 --- /dev/null +++ b/layout/html/tests/table/marvin/table_frame_rhs.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document FRAME/RHS
Communicator 4.5 Installers for Mac and Windows Platforms
Macintosh PPC Windows 95 Windows NT
Base Install yes yes yes
Complete Install yes yes yes
Pro Edition Install yes yes yes
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/table_frame_void.html b/layout/html/tests/table/marvin/table_frame_void.html new file mode 100644 index 00000000000..867c97d05ae --- /dev/null +++ b/layout/html/tests/table/marvin/table_frame_void.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document FRAME/VOID
Communicator 4.5 Installers for Mac and Windows Platforms
Macintosh PPC Windows 95 Windows NT
Base Install yes yes yes
Complete Install yes yes yes
Pro Edition Install yes yes yes
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/table_frame_vsides.html b/layout/html/tests/table/marvin/table_frame_vsides.html new file mode 100644 index 00000000000..27e090847c2 --- /dev/null +++ b/layout/html/tests/table/marvin/table_frame_vsides.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document FRAME/VSIDES
Communicator 4.5 Installers for Mac and Windows Platforms
Macintosh PPC Windows 95 Windows NT
Base Install yes yes yes
Complete Install yes yes yes
Pro Edition Install yes yes yes
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/table_row_align_center.html b/layout/html/tests/table/marvin/table_row_align_center.html new file mode 100644 index 00000000000..9a5ec5ab3ce --- /dev/null +++ b/layout/html/tests/table/marvin/table_row_align_center.html @@ -0,0 +1,36 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE/TR/ALIGN + + +The table displayed is two rows by three columns. Each table row has been aligned +left. The table has been assigned a width and border value so that it is easier to +see the alignment.
+ + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+ + + + + + + diff --git a/layout/html/tests/table/marvin/table_row_align_left.html b/layout/html/tests/table/marvin/table_row_align_left.html new file mode 100644 index 00000000000..92b5f1da63d --- /dev/null +++ b/layout/html/tests/table/marvin/table_row_align_left.html @@ -0,0 +1,36 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE/TR/ALIGN + + +The table displayed is two rows by three columns. Each table row has been aligned +left. The table has been assigned a width and border value so that it is easier to +see the alignment.
+ + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+ + + + + + + diff --git a/layout/html/tests/table/marvin/table_row_align_right.html b/layout/html/tests/table/marvin/table_row_align_right.html new file mode 100644 index 00000000000..c6225dc3a1b --- /dev/null +++ b/layout/html/tests/table/marvin/table_row_align_right.html @@ -0,0 +1,36 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE/TR/ALIGN + + +The table displayed is two rows by three columns. Each table row has been aligned +right. The table has been assigned a width and border value so that it is easier to +see the alignment.
+ + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+ + + + + + + diff --git a/layout/html/tests/table/marvin/table_rules_all.html b/layout/html/tests/table/marvin/table_rules_all.html new file mode 100644 index 00000000000..05a1956df23 --- /dev/null +++ b/layout/html/tests/table/marvin/table_rules_all.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document RULES/ALL
Communicator 4.5 Installers for Mac and Windows Platforms
Macintosh PPC Windows 95 Windows NT
Base Install yes yes yes
Complete Install yes yes yes
Pro Edition Install yes yes yes
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/table_rules_cols.html b/layout/html/tests/table/marvin/table_rules_cols.html new file mode 100644 index 00000000000..c0fb1cb080a --- /dev/null +++ b/layout/html/tests/table/marvin/table_rules_cols.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document RULES/COLS
Communicator 4.5 Installers for Mac and Windows Platforms
Macintosh PPC Windows 95 Windows NT
Base Install yes yes yes
Complete Install yes yes yes
Pro Edition Install yes yes yes
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/table_rules_groups.html b/layout/html/tests/table/marvin/table_rules_groups.html new file mode 100644 index 00000000000..9353ec4ade3 --- /dev/null +++ b/layout/html/tests/table/marvin/table_rules_groups.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document RULES/GROUPS
Communicator 4.5 Installers for Mac and Windows Platforms
This is the header information
This is the footer information
Macintosh PPC Windows 95 Windows NT
Base Install yes yes yes
Complete Install yes yes yes
Pro Edition Install yes yes yes
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/table_rules_none.html b/layout/html/tests/table/marvin/table_rules_none.html new file mode 100644 index 00000000000..0d57c34b792 --- /dev/null +++ b/layout/html/tests/table/marvin/table_rules_none.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document RULES/NONE
Communicator 4.5 Installers for Mac and Windows Platforms
Macintosh PPC Windows 95 Windows NT
Base Install yes yes yes
Complete Install yes yes yes
Pro Edition Install yes yes yes
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/table_rules_rows.html b/layout/html/tests/table/marvin/table_rules_rows.html new file mode 100644 index 00000000000..98427a5e811 --- /dev/null +++ b/layout/html/tests/table/marvin/table_rules_rows.html @@ -0,0 +1 @@ + Web Browser Web View (HTML): Document RULES/ROWS
Communicator 4.5 Installers for Mac and Windows Platforms
Macintosh PPC Windows 95 Windows NT
Base Install yes yes yes
Complete Install yes yes yes
Pro Edition Install yes yes yes
\ No newline at end of file diff --git a/layout/html/tests/table/marvin/tables_align_center.html b/layout/html/tests/table/marvin/tables_align_center.html new file mode 100644 index 00000000000..4a0339d0b6a --- /dev/null +++ b/layout/html/tests/table/marvin/tables_align_center.html @@ -0,0 +1,34 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE + + +The table displayed is two rows by three columns with center alignment.
+ + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_align_left.html b/layout/html/tests/table/marvin/tables_align_left.html new file mode 100644 index 00000000000..b96d73b5e7e --- /dev/null +++ b/layout/html/tests/table/marvin/tables_align_left.html @@ -0,0 +1,34 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE + + +The table displayed is two rows by three columns with left alignment(default).
+ + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_align_right.html b/layout/html/tests/table/marvin/tables_align_right.html new file mode 100644 index 00000000000..f063941a3e8 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_align_right.html @@ -0,0 +1,34 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE + + +The table displayed is two rows by three columns with right alignment.
+ + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_aqua.html b/layout/html/tests/table/marvin/tables_bgcolor_aqua.html new file mode 100644 index 00000000000..1a06f31409b --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_aqua.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_aqua + + +

Aqua table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_aqua_rgb.html b/layout/html/tests/table/marvin/tables_bgcolor_aqua_rgb.html new file mode 100644 index 00000000000..565ebf9424e --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_aqua_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_aqua_rgb + + +

Aqua table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_black.html b/layout/html/tests/table/marvin/tables_bgcolor_black.html new file mode 100644 index 00000000000..0c00114a45d --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_black.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_black + + +

Black table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_black_rgb.html b/layout/html/tests/table/marvin/tables_bgcolor_black_rgb.html new file mode 100644 index 00000000000..af2b346242b --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_black_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_black_rgb + + +

Black table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_blue.html b/layout/html/tests/table/marvin/tables_bgcolor_blue.html new file mode 100644 index 00000000000..3ad3efab7f5 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_blue.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_blue + + +

Blue table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_blue_rgb.html b/layout/html/tests/table/marvin/tables_bgcolor_blue_rgb.html new file mode 100644 index 00000000000..a434aa85e64 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_blue_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_blue_rgb + + +

Blue table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_fuchsia.html b/layout/html/tests/table/marvin/tables_bgcolor_fuchsia.html new file mode 100644 index 00000000000..b329da3d202 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_fuchsia.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_fuchsia + + +

Fuchsia table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_fuchsia_rgb.html b/layout/html/tests/table/marvin/tables_bgcolor_fuchsia_rgb.html new file mode 100644 index 00000000000..152dd8a3517 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_fuchsia_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_fuchsia_rgb + + +

Fuchsia table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_gray.html b/layout/html/tests/table/marvin/tables_bgcolor_gray.html new file mode 100644 index 00000000000..8b8387a5ae4 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_gray.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_gray + + +

Gray table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_gray_rgb.html b/layout/html/tests/table/marvin/tables_bgcolor_gray_rgb.html new file mode 100644 index 00000000000..f3570dc608a --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_gray_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_gray_rgb + + +

Gray table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_green.html b/layout/html/tests/table/marvin/tables_bgcolor_green.html new file mode 100644 index 00000000000..0b4e60afc71 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_green.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_green + + +

Green table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_green_rgb.html b/layout/html/tests/table/marvin/tables_bgcolor_green_rgb.html new file mode 100644 index 00000000000..2ea214af8ad --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_green_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_green_rgb + + +

Green table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_lime.html b/layout/html/tests/table/marvin/tables_bgcolor_lime.html new file mode 100644 index 00000000000..0049bf79aa3 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_lime.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_lime + + +

Lime table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_lime_rgb.html b/layout/html/tests/table/marvin/tables_bgcolor_lime_rgb.html new file mode 100644 index 00000000000..845307c0494 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_lime_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_lime_rgb + + +

Lime table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_maroon.html b/layout/html/tests/table/marvin/tables_bgcolor_maroon.html new file mode 100644 index 00000000000..4f2b3447aa0 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_maroon.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_maroon + + +

Maroon table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_maroon_rgb.html b/layout/html/tests/table/marvin/tables_bgcolor_maroon_rgb.html new file mode 100644 index 00000000000..1d62212db3a --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_maroon_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_maroon_rgb + + +

Maroon table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_navy.html b/layout/html/tests/table/marvin/tables_bgcolor_navy.html new file mode 100644 index 00000000000..d58ad2e5478 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_navy.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_navy + + +

Navy table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_navy_rgb.html b/layout/html/tests/table/marvin/tables_bgcolor_navy_rgb.html new file mode 100644 index 00000000000..a51aabada5c --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_navy_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_navy_rgb + + +

Navy table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_olive.html b/layout/html/tests/table/marvin/tables_bgcolor_olive.html new file mode 100644 index 00000000000..75b8c0a3b5e --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_olive.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_olive + + +

Olive table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_olive_rgb.html b/layout/html/tests/table/marvin/tables_bgcolor_olive_rgb.html new file mode 100644 index 00000000000..0dd6e4ee7de --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_olive_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_olive_rgb + + +

Olive table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_purple.html b/layout/html/tests/table/marvin/tables_bgcolor_purple.html new file mode 100644 index 00000000000..0fc2b20aa50 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_purple.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_purple + + +

Purple table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_purple_rgb.html b/layout/html/tests/table/marvin/tables_bgcolor_purple_rgb.html new file mode 100644 index 00000000000..b7b2ba30ed5 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_purple_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_purple_rgb + + +

Purple table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_red.html b/layout/html/tests/table/marvin/tables_bgcolor_red.html new file mode 100644 index 00000000000..41c178028fd --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_red.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_red + + +

Red table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_red_rgb.html b/layout/html/tests/table/marvin/tables_bgcolor_red_rgb.html new file mode 100644 index 00000000000..59ee9420f4e --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_red_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_red_rgb + + +

Red table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_silver.html b/layout/html/tests/table/marvin/tables_bgcolor_silver.html new file mode 100644 index 00000000000..f241c3a15ee --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_silver.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_silver + + +

Silver table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_silver_rgb.html b/layout/html/tests/table/marvin/tables_bgcolor_silver_rgb.html new file mode 100644 index 00000000000..2afb3977197 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_silver_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_silver_rgb + + +

Silver table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_teal.html b/layout/html/tests/table/marvin/tables_bgcolor_teal.html new file mode 100644 index 00000000000..d36f5eab561 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_teal.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_teal + + +

Teal table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_teal_rgb.html b/layout/html/tests/table/marvin/tables_bgcolor_teal_rgb.html new file mode 100644 index 00000000000..e1f065a6404 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_teal_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_teal_rgb + + +

Teal table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_white.html b/layout/html/tests/table/marvin/tables_bgcolor_white.html new file mode 100644 index 00000000000..8aeda344025 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_white.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_white + + +

White table with a red body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_white_rgb.html b/layout/html/tests/table/marvin/tables_bgcolor_white_rgb.html new file mode 100644 index 00000000000..a8df9072ec4 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_white_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_white_rgb + + +

White table with a red body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_yellow.html b/layout/html/tests/table/marvin/tables_bgcolor_yellow.html new file mode 100644 index 00000000000..03693e43884 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_yellow.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_yellow + + +

Yellow table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_bgcolor_yellow_rgb.html b/layout/html/tests/table/marvin/tables_bgcolor_yellow_rgb.html new file mode 100644 index 00000000000..3766d681dd7 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_bgcolor_yellow_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tables_bgcolor_yellow_rgb + + +

Yellow table with a white body background

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_border_0.html b/layout/html/tests/table/marvin/tables_border_0.html new file mode 100644 index 00000000000..1164ecc9e30 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_border_0.html @@ -0,0 +1,34 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE BORDER + + +The table displayed is two rows by three columns with a border of 0.
+ + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_border_1.html b/layout/html/tests/table/marvin/tables_border_1.html new file mode 100644 index 00000000000..cebb0613e8d --- /dev/null +++ b/layout/html/tests/table/marvin/tables_border_1.html @@ -0,0 +1,34 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE BORDER + + +The table displayed is two rows by three columns with a 1 pixel border.
+ + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_border_2.html b/layout/html/tests/table/marvin/tables_border_2.html new file mode 100644 index 00000000000..9d87c534efa --- /dev/null +++ b/layout/html/tests/table/marvin/tables_border_2.html @@ -0,0 +1,34 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE BORDER + + +The table displayed is two rows by three columns with a two pixel border.
+ + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_border_3.html b/layout/html/tests/table/marvin/tables_border_3.html new file mode 100644 index 00000000000..b0a76685365 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_border_3.html @@ -0,0 +1,34 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE BORDER + + +The table displayed is two rows by three columns with a 3 pixel border.
+ + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_caption_align_bottom.html b/layout/html/tests/table/marvin/tables_caption_align_bottom.html new file mode 100644 index 00000000000..e69de29bb2d diff --git a/layout/html/tests/table/marvin/tables_caption_align_left.html b/layout/html/tests/table/marvin/tables_caption_align_left.html new file mode 100644 index 00000000000..1eda52dbb03 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_caption_align_left.html @@ -0,0 +1,54 @@ + + + + + + + + + + +tables_caption_align_left + + +

The caption should be aligned at the left side of the top of the table.

+ + + + + + + + + + + + +
Wild Cats
LionLeopardCheetah
JaguarBobcatOcelot
+ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_caption_align_right.html b/layout/html/tests/table/marvin/tables_caption_align_right.html new file mode 100644 index 00000000000..8bd0b3f5620 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_caption_align_right.html @@ -0,0 +1,54 @@ + + + + + + + + + + +tables_caption_align_right + + +

The caption should be aligned at the right side of the top of the table.

+ + + + + + + + + + + + +
Wild Cats
LionLeopardCheetah
JaguarBobcatOcelot
+ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_caption_align_top.html b/layout/html/tests/table/marvin/tables_caption_align_top.html new file mode 100644 index 00000000000..5d3a14c6241 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_caption_align_top.html @@ -0,0 +1,44 @@ + + + + + + + + + + +tables_caption_align_top + + +

The caption should be at the top of the table

+ + + + + + + + + + + + + + +
Wild Cats
LionLeopardCheetah
JaguarBobcatOcelot
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_cellpadding.html b/layout/html/tests/table/marvin/tables_cellpadding.html new file mode 100644 index 00000000000..56c9dcc2ee8 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_cellpadding.html @@ -0,0 +1,54 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE CELLPADDING + + +CELLPADDING controls the padding in pixels between the border of each cells and the cell's +contents.The first table has a cellpadding of 8 pixels. The second table is not using cell +padding. Notice the difference. There should be a larger gap between the cell border and it's +contents in the first table. +
+
+ + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+

+This table contains no cellpadding. + + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+ + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_cellpadding_pct.html b/layout/html/tests/table/marvin/tables_cellpadding_pct.html new file mode 100644 index 00000000000..aa945d02369 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_cellpadding_pct.html @@ -0,0 +1,53 @@ + + + + + + + + + +tables_cellpadding_pct + + +

CELLPADDING specifies the amount of space between the border of the cell and its contents. The first table has a cellpadding value of 20%; the second table does not have cellpadding.

+ + + + + + + + + + + +
texttexttext
texttexttext
+

+ + + + + + + + + + + +
texttexttext
texttexttext
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_cellspacing.html b/layout/html/tests/table/marvin/tables_cellspacing.html new file mode 100644 index 00000000000..f99bc59ac32 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_cellspacing.html @@ -0,0 +1,52 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE CELLSPACING + + +CELLSPACING controls the distance in pixels +between each cell in the table. The first table has a cellspacing of 15 pixels; the second table isn't using cellspacing. +Notice the difference here. The first table should be rendered with a wider gap between the cells. +
+ + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+

+This table contains no cellspacing. + + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+ + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_cellspacing_pct.html b/layout/html/tests/table/marvin/tables_cellspacing_pct.html new file mode 100644 index 00000000000..d1e3376db0a --- /dev/null +++ b/layout/html/tests/table/marvin/tables_cellspacing_pct.html @@ -0,0 +1,53 @@ + + + + + + + + + +tables_cellpadding_pct + + +

CELLSPACING specifies the amount space between cells. The first table has a cellspacing value of 20%; the second table does not have cellspacing.

+ + + + + + + + + + + +
texttexttext
texttexttext
+

+ + + + + + + + + + + +
texttexttext
texttexttext
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tables_class.html b/layout/html/tests/table/marvin/tables_class.html new file mode 100644 index 00000000000..10b1f5ecfef --- /dev/null +++ b/layout/html/tests/table/marvin/tables_class.html @@ -0,0 +1,32 @@ + + + + + + + + + +table_class + + + + + + + + +
Here is a table using the CLASS attribute. The table should have a lime background. +Here is a table using the CLASS attribute. The table should have a lime background. + +
+

This is a paragraph using the CLASS attribute. The paragraph should have a lime background. This paragraph validates that the CLASS attribute works for multiple elements.

+ + + + + diff --git a/layout/html/tests/table/marvin/tables_default.html b/layout/html/tests/table/marvin/tables_default.html new file mode 100644 index 00000000000..816d396adc4 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_default.html @@ -0,0 +1,34 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE + + +The table displayed is two rows by three columns with no alignment.
+ + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_id.html b/layout/html/tests/table/marvin/tables_id.html new file mode 100644 index 00000000000..6dc79db971b --- /dev/null +++ b/layout/html/tests/table/marvin/tables_id.html @@ -0,0 +1,41 @@ + + + + + + + + + +table_id + + + + + + + + +
Here is a table with a lime background using the ID attribute. +Here is a table with a lime background using the ID attribute. +
+
+
+ + + + + +
Here is a table with no ID attribute value. +Here is a table with no ID attribute value. +
+ + + + + + diff --git a/layout/html/tests/table/marvin/tables_onblclick.html b/layout/html/tests/table/marvin/tables_onblclick.html new file mode 100644 index 00000000000..e69de29bb2d diff --git a/layout/html/tests/table/marvin/tables_onclick.html b/layout/html/tests/table/marvin/tables_onclick.html new file mode 100644 index 00000000000..cb7f2c435f4 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_onclick.html @@ -0,0 +1,32 @@ + + + + + + + + + +tables_onclick + + + +

This tests the ONCLICK attribute of the TABLE element tag. Click on the table and a Javascript alert dialog box will display with the following message: 'Clicked!'.

+ + + + + + + + + +
                      
                      
+ + + + + diff --git a/layout/html/tests/table/marvin/tables_ondblclick.html b/layout/html/tests/table/marvin/tables_ondblclick.html new file mode 100644 index 00000000000..f2355f5e58c --- /dev/null +++ b/layout/html/tests/table/marvin/tables_ondblclick.html @@ -0,0 +1,32 @@ + + + + + + + + + +tables_ondblclick + + + +

This tests the ONDBLCLICK attribute of the TABLE element tag. Double-click on the table and a Javascript alert dialog box will display with the following message: 'Double-clicked!'.

+ + + + + + + + + +
                      
                      
+ + + + + diff --git a/layout/html/tests/table/marvin/tables_onkeydown.html b/layout/html/tests/table/marvin/tables_onkeydown.html new file mode 100644 index 00000000000..676d9b8ff6c --- /dev/null +++ b/layout/html/tests/table/marvin/tables_onkeydown.html @@ -0,0 +1,32 @@ + + + + + + + + + +tables_onkeydown + + + +

This tests the ONKEYDOWN attribute of the TABLE element tag. With focus on the table, pressing a key down should cause a Javascript alert dialog box to display with the following message: 'Key was pressed down!'.

+ + + + + + + + + +
                      
                      
+ + + + + diff --git a/layout/html/tests/table/marvin/tables_onkeypress.html b/layout/html/tests/table/marvin/tables_onkeypress.html new file mode 100644 index 00000000000..207748e091d --- /dev/null +++ b/layout/html/tests/table/marvin/tables_onkeypress.html @@ -0,0 +1,32 @@ + + + + + + + + + +tables_onkeypress + + + +

This tests the ONKEYPRESS attribute of the TABLE element tag. Once the table has focus, the user presses a key down and a Javascript alert dialog box will display with the following message: 'Key was pressed!'.

+ + + + + + + + + +
                      
                      
+ + + + + diff --git a/layout/html/tests/table/marvin/tables_onkeyup.html b/layout/html/tests/table/marvin/tables_onkeyup.html new file mode 100644 index 00000000000..5b4c84550c6 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_onkeyup.html @@ -0,0 +1,32 @@ + + + + + + + + + +tables_onkeyup + + + +

This tests the ONKEYUP attribute of the TABLE element tag. Once the table has focus, the user presses a key down. Then the user breaks contact with the key which will cause a Javascript alert dialog box to be displayed with the following message: 'Key was pressed down and then released!'.

+ + + + + + + + + +
                      
                      
+ + + + + diff --git a/layout/html/tests/table/marvin/tables_onmousedown.html b/layout/html/tests/table/marvin/tables_onmousedown.html new file mode 100644 index 00000000000..a8880746512 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_onmousedown.html @@ -0,0 +1,32 @@ + + + + + + + + + +tables_onmousedown + + + +

This tests the ONMOUSEDOWN attribute of the TABLE element tag. Mouse down on the table and a Javascript alert dialog box will be displayed with the following message: 'Mouse pressed down!'.

+ + + + + + + + + +
                      
                      
+ + + + + diff --git a/layout/html/tests/table/marvin/tables_onmousemove.html b/layout/html/tests/table/marvin/tables_onmousemove.html new file mode 100644 index 00000000000..0f4fb889f02 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_onmousemove.html @@ -0,0 +1,32 @@ + + + + + + + + + +tables_onmousemove + + + +

This tests the ONMOUSEMOVE attribute of the TABLE element tag. When the mouse is moved on the link, a Javascript alert dialog box will be displayed with the following message: 'Mouse moved!'.

+ + + + + + + + + +
                      
                      
+ + + + + diff --git a/layout/html/tests/table/marvin/tables_onmouseout.html b/layout/html/tests/table/marvin/tables_onmouseout.html new file mode 100644 index 00000000000..c6af3035b22 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_onmouseout.html @@ -0,0 +1,32 @@ + + + + + + + + + +tables_onmouseout + + + +

This tests the ONMOUSEOUT attribute of the TABLE element tag. Mouse over the table and then mouse out of the table. On the mouse out action, a Javascript alert dialog box will be displayed with the following message: 'Mouse over and out of table!'.

+ + + + + + + + + +
                      
                      
+ + + + + diff --git a/layout/html/tests/table/marvin/tables_onmouseover.html b/layout/html/tests/table/marvin/tables_onmouseover.html new file mode 100644 index 00000000000..1070f8f7c17 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_onmouseover.html @@ -0,0 +1,32 @@ + + + + + + + + + +tables_onmouseover + + + +

This tests the ONMOUSEOVER attribute of the TABLE element tag. Mouse over the table and a Javascript alert dialog box will be displayed with the following message: 'Mouse over!'.

+ + + + + + + + + +
                      
                      
+ + + + + diff --git a/layout/html/tests/table/marvin/tables_onmouseup.html b/layout/html/tests/table/marvin/tables_onmouseup.html new file mode 100644 index 00000000000..7efa6e7295c --- /dev/null +++ b/layout/html/tests/table/marvin/tables_onmouseup.html @@ -0,0 +1,32 @@ + + + + + + + + + +tables_onmouseup + + + +

This tests the ONMOUSEUP attribute of the TABLE element tag. Mouse down on the table and then mouse up on the table and a Javascript alert dialog box will be displayed with the following message: 'Mouse down, then up!

+ + + + + + + + + +
                      
                      
+ + + + + diff --git a/layout/html/tests/table/marvin/tables_row_th_nowrap.html b/layout/html/tests/table/marvin/tables_row_th_nowrap.html new file mode 100644 index 00000000000..9094852f083 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_row_th_nowrap.html @@ -0,0 +1,31 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE TH NOWRAP + + +The table heading (The EggPlant Exchange) should not wrap when window is resized. However, the cell below the +heading will wrap atuomatically.
+ + + + + + +
The Eggplant Exchange +
Lots of Recipies for Eggplant Lovers
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_style.html b/layout/html/tests/table/marvin/tables_style.html new file mode 100644 index 00000000000..4429205a3d6 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_style.html @@ -0,0 +1,30 @@ + + + + + + + + + +table_style + + + + + + + + +
This is a table with a red dashed border to test the STYLE attribute of the TABLE element. +This is a table with a red dashed border to test the STYLE attribute of the TABLE element. +
+ + + + + diff --git a/layout/html/tests/table/marvin/tables_td_align_center.html b/layout/html/tests/table/marvin/tables_td_align_center.html new file mode 100644 index 00000000000..5f8baadd1ab --- /dev/null +++ b/layout/html/tests/table/marvin/tables_td_align_center.html @@ -0,0 +1,30 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE/TD/ALIGN/CENTER + + +The TD tag uses the ALIGN attribute. The contents in the first TD tag (Netscape Communicator) should be aligned center. + + + + + + + +
Netscape Communicator
Available on the Mac/PC/UNIX platforms !
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_td_align_left.html b/layout/html/tests/table/marvin/tables_td_align_left.html new file mode 100644 index 00000000000..5b6e383b42a --- /dev/null +++ b/layout/html/tests/table/marvin/tables_td_align_left.html @@ -0,0 +1,30 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE/TD/ALIGN/LEFT + + +The TD tag uses the ALIGN attribute. The contents in the first TD tag (Netscape Communicator) should be aligned left.
+ + + + + + +
Netscape Communicator +
Available on the Mac/PC/UNIX platforms !
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_td_align_right.html b/layout/html/tests/table/marvin/tables_td_align_right.html new file mode 100644 index 00000000000..deb36cf2f05 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_td_align_right.html @@ -0,0 +1,30 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE/TD/ALIGN/RIGHT + + +The TD tag uses the ALIGN attribute. The contents in the first TD tag (Netscape Communicator) should be aligned right.
+ + + + + + +
Netscape Communicator +
Available on the Mac/PC/UNIX platforms !
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_td_colspan.html b/layout/html/tests/table/marvin/tables_td_colspan.html new file mode 100644 index 00000000000..e5a258acd7a --- /dev/null +++ b/layout/html/tests/table/marvin/tables_td_colspan.html @@ -0,0 +1,36 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE/TD/COLSPAN + + +This table uses a COLSPAN attribute in the TD tag. The COLSPAN attribute +has a value of 6.

+ + + + + + + + + + + + +
Netscape Communicator 4.0.6 Platforms
Mac 68kPower MacWin 3.1Win 95Win 98Unix
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_td_height.html b/layout/html/tests/table/marvin/tables_td_height.html new file mode 100644 index 00000000000..6a8438229b1 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_td_height.html @@ -0,0 +1,30 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE/TD/WIDTH + + +The TD tag uses the HEIGTH attribute. The TD has been set to 80 pixels.
+ + + + + + + +
Netscape Communicator
Available on the Mac/PC/UNIX platforms !
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_td_nowrap.html b/layout/html/tests/table/marvin/tables_td_nowrap.html new file mode 100644 index 00000000000..870483fc436 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_td_nowrap.html @@ -0,0 +1,31 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE TD NOWRAP + + +The TD cell (The EggPlant Exchange) should not wrap when window is resized. However, the cell below the +heading will wrap atuomatically.
+ + + + + + + +
The Eggplant Exchange
Lots of Recipies for Eggplant Lovers
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_td_rowspan.html b/layout/html/tests/table/marvin/tables_td_rowspan.html new file mode 100644 index 00000000000..19f7618b8d7 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_td_rowspan.html @@ -0,0 +1,32 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE/TD/ROWSPAN + + +This table uses a ROWSPAN attribute in the first TD tag. The ROWSPAN attribute +has a value of 2.

+ + + + + + + + +
PlatformsNetscape Communicator 4.0.6
Available Everywhere
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_td_width.html b/layout/html/tests/table/marvin/tables_td_width.html new file mode 100644 index 00000000000..1e3c4b0b5be --- /dev/null +++ b/layout/html/tests/table/marvin/tables_td_width.html @@ -0,0 +1,40 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE/TD/WIDTH + + +The TD tag uses the WIDTH attribute. The first table's TD width is set to 500 pixels.
+ + + + + + + +
Netscape Communicator Version 4.0.6
Platforms
+
+This second table's TD width is set to 200 pixels.
+ + + + + + + +
Netscape Communicator Version 4.0.6
Platforms
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_th_align_center.html b/layout/html/tests/table/marvin/tables_th_align_center.html new file mode 100644 index 00000000000..15c9fddc680 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_th_align_center.html @@ -0,0 +1,30 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE/TH/ALIGN/CENTER + + +The TH tag uses the ALIGN attribute. The contents in the TH tag should be center aligned.
+ + + + + + +
Netscape Communicator +
Available on the Mac/PC/UNIX platforms !
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_th_align_left.html b/layout/html/tests/table/marvin/tables_th_align_left.html new file mode 100644 index 00000000000..83a105d8766 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_th_align_left.html @@ -0,0 +1,30 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE/TH/ALIGN/LEFT + + +The TH tag uses the ALIGN attribute. The contents in the TH tag should be aligned left.
+ + + + + + +
Netscape Communicator +
Available on the Mac/PC/UNIX platforms !
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_th_align_right.html b/layout/html/tests/table/marvin/tables_th_align_right.html new file mode 100644 index 00000000000..de88c10c836 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_th_align_right.html @@ -0,0 +1,30 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE/TH/ALIGN/RIGHT + + +The TH tag uses the ALIGN attribute. The contents in the TH tag should be right aligned.
+ + + + + + +
Netscape Communicator +
Available on the Mac/PC/UNIX platforms !
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_th_colspan.html b/layout/html/tests/table/marvin/tables_th_colspan.html new file mode 100644 index 00000000000..1fdacbac2f9 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_th_colspan.html @@ -0,0 +1,36 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE/TH/COLSPAN + + +This table uses a COLSPAN attribute in the TH tag. The COLSPAN attribute +has a value of 6.

+ + + + + + + + + + + + +
Netscape Communicator 4.0.6 Platforms
Mac 68kPower MacWin 3.1Win 95Win 98Unix
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_th_height.html b/layout/html/tests/table/marvin/tables_th_height.html new file mode 100644 index 00000000000..be9f5f6aa43 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_th_height.html @@ -0,0 +1,30 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE/TH/WIDTH + + +The TH tag uses the HEIGTH attribute. The TH has been set to 80 pixels.
+ + + + + + + +
Netscape Communicator
Available on the Mac/PC/UNIX platforms !
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_th_rowspan.html b/layout/html/tests/table/marvin/tables_th_rowspan.html new file mode 100644 index 00000000000..aec51d5db41 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_th_rowspan.html @@ -0,0 +1,32 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE/TH/ROWSPAN + + +This table uses a ROWSPAN attribute in the first TH tag. The ROWSPAN attribute +has a value of 2.

+ + + + + + + + +
PlatformsNetscape Communicator 4.0.6
Available Everywhere
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_th_width.html b/layout/html/tests/table/marvin/tables_th_width.html new file mode 100644 index 00000000000..7829dfb89a1 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_th_width.html @@ -0,0 +1,40 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE/TH/WIDTH + + +The TH tag uses the WIDTH attribute. The first table's TH width is set to 500 pixels.
+ + + + + + + +
Netscape Communicator Version 4.0.6
Platforms
+
+This second table's TH width is set to 200 pixels.
+ + + + + + + +
Netscape Communicator Version 4.0.6
Platforms
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_width_percent.html b/layout/html/tests/table/marvin/tables_width_percent.html new file mode 100644 index 00000000000..add4d5bef05 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_width_percent.html @@ -0,0 +1,50 @@ + + + + + + + + +Web Browser Web View (HTML): TABLE WIDTH PERCENT + + +This test case shows how WIDTH can set the width of the table to a fixed size using PERCENT. PERCENT +is based on the percentage of the space between the current left and right margins. +This first table has a width of 80 percent + + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+
+While, this second table has a width of 50 percent + + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tables_width_px.html b/layout/html/tests/table/marvin/tables_width_px.html new file mode 100644 index 00000000000..6e06e191f89 --- /dev/null +++ b/layout/html/tests/table/marvin/tables_width_px.html @@ -0,0 +1,49 @@ + + + + + + + + +Web Browser Web View (HTML): Document TABLE WIDTH PIXELS + + +This test case shows how WIDTH can set the width of the table to a fixed size using PIXELS. +This first table has a width of 400 pixels. + + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+
+While, this second table has a width of 300 pixels. + + + + + + + + + + + +
NavigatorMessengerCollabra
ComposerCalendarNetcaster
+ + + + + + + diff --git a/layout/html/tests/table/marvin/tbody_align_center.html b/layout/html/tests/table/marvin/tbody_align_center.html new file mode 100644 index 00000000000..f1cec9fefc0 --- /dev/null +++ b/layout/html/tests/table/marvin/tbody_align_center.html @@ -0,0 +1,39 @@ + + + + + + + + + +tbody_align_center + + + +

The TBODY element labels the body area of a table. In this test, the TBODY text should be center aligned.

+ + + + + + + + + + + + + + + + + + + + +
This text is in the THEADThis text is in the THEADThis text is in the THEADThis text is in the THEAD
This text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOT
This text is in the TBODYThis text is in the TBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tbody_align_char.html b/layout/html/tests/table/marvin/tbody_align_char.html new file mode 100644 index 00000000000..0b0efe65df3 --- /dev/null +++ b/layout/html/tests/table/marvin/tbody_align_char.html @@ -0,0 +1,48 @@ + + + + + + + + + +tbody_align_char + + + +

In this test, the TBODY section of the table contains numbers with decimals. The test uses the attribute/value ALIGN=char without the additional CHAR attribute to specify a particular character. Therefore, ALIGN=char should cause the numbers to align to the default value (decimal point).

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
This text is in the THEADThis text is in the THEADThis text is in the THEAD
This text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOT
55.0055555.00555.00
1234.56123.4512345.67
+ + + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tbody_align_justify.html b/layout/html/tests/table/marvin/tbody_align_justify.html new file mode 100644 index 00000000000..1ce21fc71eb --- /dev/null +++ b/layout/html/tests/table/marvin/tbody_align_justify.html @@ -0,0 +1,39 @@ + + + + + + + + + +tbody_align_justify + + + +

The TBODY element labels the body area of a table. In this test, the TBODY text has an attribute value of ALIGN=JUSTIFY. ALIGN-JUSTIFY should attempt to justify text within all cells of the TBODY.

+ + + + + + + + + + + + + + + + + + + + +
This text is in the THEADThis text is in the THEADThis text is in the THEADThis text is in the THEAD
This text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOT
This text is in the TBODYThis text is in the TBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tbody_align_left.html b/layout/html/tests/table/marvin/tbody_align_left.html new file mode 100644 index 00000000000..2df76a7a8a8 --- /dev/null +++ b/layout/html/tests/table/marvin/tbody_align_left.html @@ -0,0 +1,39 @@ + + + + + + + + + +tbody_align_left + + + +

The TBODY element labels the body area of a table. In this test, the TBODY text should be left aligned.

+ + + + + + + + + + + + + + + + + + + + +
This text is in the THEADThis text is in the THEADThis text is in the THEADThis text is in the THEAD
This text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOT
This text is in the TBODYThis text is in the TBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tbody_align_right.html b/layout/html/tests/table/marvin/tbody_align_right.html new file mode 100644 index 00000000000..071a3fdc9f5 --- /dev/null +++ b/layout/html/tests/table/marvin/tbody_align_right.html @@ -0,0 +1,39 @@ + + + + + + + + + +tbody_align_right + + + +

The TBODY element labels the body area of a table. In this test, the TBODY text should be right aligned.

+ + + + + + + + + + + + + + + + + + + + +
This text is in the THEADThis text is in the THEADThis text is in the THEADThis text is in the THEAD
This text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOT
This text is in the TBODYThis text is in the TBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tbody_char.html b/layout/html/tests/table/marvin/tbody_char.html new file mode 100644 index 00000000000..a8a1391ea5e --- /dev/null +++ b/layout/html/tests/table/marvin/tbody_char.html @@ -0,0 +1,48 @@ + + + + + + + + + +tbody_char + + + +

The TBODY element defines the table body within a table. In this test, the numbers contained in the TBODY cells should align on the decimal point.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
This text is in the THEADThis text is in the THEADThis text is in the THEAD
This text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOT
55.0055555.00555.00
1234.56123.4512345.67
+ + + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tbody_valign_baseline.html b/layout/html/tests/table/marvin/tbody_valign_baseline.html new file mode 100644 index 00000000000..051444002ec --- /dev/null +++ b/layout/html/tests/table/marvin/tbody_valign_baseline.html @@ -0,0 +1,42 @@ + + + + + + + + + + +tbody_align_baseline + + +TBODY VALIGN=BASELINE + + + + + + + + + + + + + + + + + + + + + + + +
THEADTHEAD
TFOOTTFOOT
imageThis text is within the TBODY element and should be vertically aligned to the baseline
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tbody_valign_bottom.html b/layout/html/tests/table/marvin/tbody_valign_bottom.html new file mode 100644 index 00000000000..c14f89b1cfa --- /dev/null +++ b/layout/html/tests/table/marvin/tbody_valign_bottom.html @@ -0,0 +1,42 @@ + + + + + + + + + + +tbody_align_bottom + + +TBODY VALIGN=BOTTOM + + + + + + + + + + + + + + + + + + + + + + + +
THEADTHEAD
TFOOTTFOOT
imageThis text is within the TBODY element and should be vertically aligned to the bottom
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tbody_valign_middle.html b/layout/html/tests/table/marvin/tbody_valign_middle.html new file mode 100644 index 00000000000..032e58ebe57 --- /dev/null +++ b/layout/html/tests/table/marvin/tbody_valign_middle.html @@ -0,0 +1,42 @@ + + + + + + + + + + +tbody_align_middle + + +TBODY VALIGN=MIDDLE + + + + + + + + + + + + + + + + + + + + + + + +
THEADTHEAD
TFOOTTFOOT
imageThis text is within the TBODY element and should be vertically aligned to the middle
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tbody_valign_top.html b/layout/html/tests/table/marvin/tbody_valign_top.html new file mode 100644 index 00000000000..7dd8df5dcc0 --- /dev/null +++ b/layout/html/tests/table/marvin/tbody_valign_top.html @@ -0,0 +1,42 @@ + + + + + + + + + + +tbody_align_top + + +TBODY VALIGN=TOP + + + + + + + + + + + + + + + + + + + + + + + +
THEADTHEAD
TFOOTTFOOT
imageThis text is within the TBODY element and should be vertically aligned to the top
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/td_valign_baseline.html b/layout/html/tests/table/marvin/td_valign_baseline.html new file mode 100644 index 00000000000..80a448ea5e9 --- /dev/null +++ b/layout/html/tests/table/marvin/td_valign_baseline.html @@ -0,0 +1,35 @@ + + + + + + + + + + +td_align_baseline + + +TD VALIGN=BASELINE + + + + + + +
imageThis text should be vertically aligned to the baselineThis text should be vertically aligned to the baseline
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/td_valign_bottom.html b/layout/html/tests/table/marvin/td_valign_bottom.html new file mode 100644 index 00000000000..b2bc8935d34 --- /dev/null +++ b/layout/html/tests/table/marvin/td_valign_bottom.html @@ -0,0 +1,35 @@ + + + + + + + + + + +td_align_bottom + + +TD VALIGN=BOTTOM + + + + + + +
imageThis text should be vertically aligned to the bottomThis text should be vertically aligned to the bottom
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/td_valign_middle.html b/layout/html/tests/table/marvin/td_valign_middle.html new file mode 100644 index 00000000000..57a743e5e69 --- /dev/null +++ b/layout/html/tests/table/marvin/td_valign_middle.html @@ -0,0 +1,35 @@ + + + + + + + + + + +td_align_middle + + +TD VALIGN=MIDDLE + + + + + + +
imageThis text should be vertically aligned to the middleThis text should be vertically aligned to the middle
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/td_valign_top.html b/layout/html/tests/table/marvin/td_valign_top.html new file mode 100644 index 00000000000..4ea6835dc14 --- /dev/null +++ b/layout/html/tests/table/marvin/td_valign_top.html @@ -0,0 +1,35 @@ + + + + + + + + + + +td_align_top + + +TD VALIGN=TOP + + + + + + +
imageThis text should be vertically aligned to the topThis text should be vertically aligned to the top
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tfoot_align_center.html b/layout/html/tests/table/marvin/tfoot_align_center.html new file mode 100644 index 00000000000..534f68a3183 --- /dev/null +++ b/layout/html/tests/table/marvin/tfoot_align_center.html @@ -0,0 +1,39 @@ + + + + + + + + + +tfoot_align_center + + + +

The TFOOT element labels the head area of a table. In this test, the TFOOT text should be center aligned.

+ + + + + + + + + + + + + + + + + + + + +
This text is in the THEADThis text is in the THEADThis text is in the THEADThis text is in the THEAD
This text is in the TFOOTThis text is in the TFOOT
This text is in the TBODYThis text is in the TBODYThis text is in the TBODYThis text is in the TBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tfoot_align_char.html b/layout/html/tests/table/marvin/tfoot_align_char.html new file mode 100644 index 00000000000..e6329ba3b3f --- /dev/null +++ b/layout/html/tests/table/marvin/tfoot_align_char.html @@ -0,0 +1,48 @@ + + + + + + + + + +tfoot_align_char + + + +

In this test, the TFOOT section of the table contains numbers with decimals. The test uses the attribute/value ALIGN=char without the additional CHAR attribute to specify a particular character. Therefore, ALIGN=char should cause the numbers to align to the default value (decimal point).

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
This text is in the THEADThis text is in the THEADThis text is in the THEAD
55.0055555.00555.00
1234.56123.4512345.67
This text is in the TBODYThis text is in the TBODYThis text is in the TBODY
+ + + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tfoot_align_justify.html b/layout/html/tests/table/marvin/tfoot_align_justify.html new file mode 100644 index 00000000000..49d06cdb411 --- /dev/null +++ b/layout/html/tests/table/marvin/tfoot_align_justify.html @@ -0,0 +1,39 @@ + + + + + + + + + +tfoot_align_justify + + + +

The TFOOT element labels the head area of a table. In this test, the TFOOT text has an attribute value of ALIGN=JUSTIFY. ALIGN-JUSTIFY should attempt to justify text within all cells of the TFOOT.

+ + + + + + + + + + + + + + + + + + + + +
This text is in the THEADThis text is in the THEADThis text is in the THEADThis text is in the THEAD
This text is in the TFOOTThis text is in the TFOOT
This text is in the TBODYThis text is in the TBODYThis text is in the TBODYThis text is in the TBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tfoot_align_left.html b/layout/html/tests/table/marvin/tfoot_align_left.html new file mode 100644 index 00000000000..3eb32ede20b --- /dev/null +++ b/layout/html/tests/table/marvin/tfoot_align_left.html @@ -0,0 +1,39 @@ + + + + + + + + + +tfoot_align_left + + + +

The TFOOT element labels the head area of a table. In this test, the TFOOT text should be left aligned.

+ + + + + + + + + + + + + + + + + + + + +
This text is in the THEADThis text is in the THEADThis text is in the THEADThis text is in the THEAD
This text is in the TFOOTThis text is in the TFOOT
This text is in the TBODYThis text is in the TBODYThis text is in the TBODYThis text is in the TBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tfoot_align_right.html b/layout/html/tests/table/marvin/tfoot_align_right.html new file mode 100644 index 00000000000..cd2d1ec66d8 --- /dev/null +++ b/layout/html/tests/table/marvin/tfoot_align_right.html @@ -0,0 +1,39 @@ + + + + + + + + + +tfoot_align_right + + + +

The TFOOT element labels the head area of a table. In this test, the TFOOT text should be right aligned.

+ + + + + + + + + + + + + + + + + + + + +
This text is in the THEADThis text is in the THEADThis text is in the THEADThis text is in the THEAD
This text is in the TFOOTThis text is in the TFOOT
This text is in the TBODYThis text is in the TBODYThis text is in the TBODYThis text is in the TBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tfoot_char.html b/layout/html/tests/table/marvin/tfoot_char.html new file mode 100644 index 00000000000..52fa416ea23 --- /dev/null +++ b/layout/html/tests/table/marvin/tfoot_char.html @@ -0,0 +1,48 @@ + + + + + + + + + +tfoot_char + + + +

The TFOOT element defines a table footer within a table. In this test, the numbers contained in the TFOOT cells should align on the decimal point.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
This text is in the THEADThis text is in the THEADThis text is in the THEAD
55.0055555.00555.00
1234.56123.4512345.67
This text is in the TBODYThis text is in the TBODYThis text is in the TBODY
+ + + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tfoot_valign_baseline.html b/layout/html/tests/table/marvin/tfoot_valign_baseline.html new file mode 100644 index 00000000000..59835ced421 --- /dev/null +++ b/layout/html/tests/table/marvin/tfoot_valign_baseline.html @@ -0,0 +1,42 @@ + + + + + + + + + + +tfoot_align_baseline + + +TFOOT VALIGN=BASELINE + + + + + + + + + + + + + + + + + + + + + + + +
THEADTHEAD
imageThis text is within the TFOOT element and should be vertically aligned to the baseline
TBODYTBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tfoot_valign_bottom.html b/layout/html/tests/table/marvin/tfoot_valign_bottom.html new file mode 100644 index 00000000000..1e72d83fa74 --- /dev/null +++ b/layout/html/tests/table/marvin/tfoot_valign_bottom.html @@ -0,0 +1,42 @@ + + + + + + + + + + +tfoot_align_bottom + + +TFOOT VALIGN=BOTTOM + + + + + + + + + + + + + + + + + + + + + + + +
THEADTHEAD
imageThis text is within the TFOOT element and should be vertically aligned to the bottom
TBODYTBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tfoot_valign_middle.html b/layout/html/tests/table/marvin/tfoot_valign_middle.html new file mode 100644 index 00000000000..0c512b3be9b --- /dev/null +++ b/layout/html/tests/table/marvin/tfoot_valign_middle.html @@ -0,0 +1,42 @@ + + + + + + + + + + +tfoot_align_middle + + +TFOOT VALIGN=MIDDLE + + + + + + + + + + + + + + + + + + + + + + + +
THEADTHEAD
imageThis text is within the TFOOT element and should be vertically aligned to the middle
TBODYTBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tfoot_valign_top.html b/layout/html/tests/table/marvin/tfoot_valign_top.html new file mode 100644 index 00000000000..4e2e5f23cca --- /dev/null +++ b/layout/html/tests/table/marvin/tfoot_valign_top.html @@ -0,0 +1,42 @@ + + + + + + + + + + +tfoot_align_top + + +TFOOT VALIGN=TOP + + + + + + + + + + + + + + + + + + + + + + + +
THEADTHEAD
imageThis text is within the TFOOT element and should be vertically aligned to the top
TBODYTBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/th_valign_baseline.html b/layout/html/tests/table/marvin/th_valign_baseline.html new file mode 100644 index 00000000000..b4a529fd1dc --- /dev/null +++ b/layout/html/tests/table/marvin/th_valign_baseline.html @@ -0,0 +1,35 @@ + + + + + + + + + + +th_align_baseline + + +TH VALIGN=BASELINE + + + + + +
image +This text should be vertically aligned to the baselineThis text should be vertically aligned to the baseline
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/th_valign_bottom.html b/layout/html/tests/table/marvin/th_valign_bottom.html new file mode 100644 index 00000000000..7f26ba4b08f --- /dev/null +++ b/layout/html/tests/table/marvin/th_valign_bottom.html @@ -0,0 +1,35 @@ + + + + + + + + + + +th_align_bottom + + +TH VALIGN=BOTTOM + + + + + +
image +This text should be vertically aligned to the bottomThis text should be vertically aligned to the bottom
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/th_valign_middle.html b/layout/html/tests/table/marvin/th_valign_middle.html new file mode 100644 index 00000000000..070619df8a9 --- /dev/null +++ b/layout/html/tests/table/marvin/th_valign_middle.html @@ -0,0 +1,35 @@ + + + + + + + + + + +th_align_middle + + +TH VALIGN=MIDDLE + + + + + +
image +This text should be vertically aligned to the middleThis text should be vertically aligned to the middle
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/th_valign_top.html b/layout/html/tests/table/marvin/th_valign_top.html new file mode 100644 index 00000000000..717c480a9ba --- /dev/null +++ b/layout/html/tests/table/marvin/th_valign_top.html @@ -0,0 +1,35 @@ + + + + + + + + + + +th_align_top + + +TH VALIGN=TOP + + + + + +
image +This text should be vertically aligned to the topThis text should be vertically aligned to the top
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/thead_align_center.html b/layout/html/tests/table/marvin/thead_align_center.html new file mode 100644 index 00000000000..6e089273e9a --- /dev/null +++ b/layout/html/tests/table/marvin/thead_align_center.html @@ -0,0 +1,39 @@ + + + + + + + + + +thead_align_center + + + +

The THEAD element labels the head area of a table. In this test, the THEAD text should be center aligned.

+ + + + + + + + + + + + + + + + + + + + +
This text is in the THEADThis text is in the THEAD
This text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOT
This text is in the TBODYThis text is in the TBODYThis text is in the TBODYThis text is in the TBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/thead_align_char.html b/layout/html/tests/table/marvin/thead_align_char.html new file mode 100644 index 00000000000..9156dda8766 --- /dev/null +++ b/layout/html/tests/table/marvin/thead_align_char.html @@ -0,0 +1,48 @@ + + + + + + + + + +thead_align_char + + + +

In this test, the THEAD section of the table contains numbers with decimals. The test uses the attribute/value ALIGN=char without the additional CHAR attribute to specify a particular character. Therefore, ALIGN=char should cause the numbers to align to the default value (decimal point).

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
55.0055555.00555.00
1234.56123.4512345.67
This text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOT
This text is in the TBODYThis text is in the TBODYThis text is in the TBODY
+ + + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/thead_align_justify.html b/layout/html/tests/table/marvin/thead_align_justify.html new file mode 100644 index 00000000000..a2b32a2ff03 --- /dev/null +++ b/layout/html/tests/table/marvin/thead_align_justify.html @@ -0,0 +1,39 @@ + + + + + + + + + +thead_align_justify + + + +

The THEAD element labels the head area of a table. In this test, the THEAD text has an attribute value of ALIGN=JUSTIFY. ALIGN-JUSTIFY should attempt to justify text within all cells of the THEAD.

+ + + + + + + + + + + + + + + + + + + + +
This text is in the THEADThis text is in the THEAD
This text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOT
This text is in the TBODYThis text is in the TBODYThis text is in the TBODYThis text is in the TBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/thead_align_left.html b/layout/html/tests/table/marvin/thead_align_left.html new file mode 100644 index 00000000000..ade13208d27 --- /dev/null +++ b/layout/html/tests/table/marvin/thead_align_left.html @@ -0,0 +1,39 @@ + + + + + + + + + +thead_align_left + + + +

The THEAD element labels the head area of a table. In this test, the THEAD text should be left aligned.

+ + + + + + + + + + + + + + + + + + + + +
This text is in the THEADThis text is in the THEAD
This text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOT
This text is in the TBODYThis text is in the TBODYThis text is in the TBODYThis text is in the TBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/thead_align_right.html b/layout/html/tests/table/marvin/thead_align_right.html new file mode 100644 index 00000000000..6fc04321b14 --- /dev/null +++ b/layout/html/tests/table/marvin/thead_align_right.html @@ -0,0 +1,39 @@ + + + + + + + + + +thead_align_right + + + +

The THEAD element labels the head area of a table. In this test, the THEAD text should be right aligned.

+ + + + + + + + + + + + + + + + + + + + +
This text is in the THEADThis text is in the THEAD
This text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOT
This text is in the TBODYThis text is in the TBODYThis text is in the TBODYThis text is in the TBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/thead_char.html b/layout/html/tests/table/marvin/thead_char.html new file mode 100644 index 00000000000..3afdc4eb9ef --- /dev/null +++ b/layout/html/tests/table/marvin/thead_char.html @@ -0,0 +1,48 @@ + + + + + + + + + +thead_char + + + +

The THEAD element defines a table header within a table. In this test, the numbers contained in the THEAD cells should align on the decimal point.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
55.0055555.00555.00
1234.56123.4512345.67
This text is in the TFOOTThis text is in the TFOOTThis text is in the TFOOT
This text is in the TBODYThis text is in the TBODYThis text is in the TBODY
+ + + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/thead_valign_baseline.html b/layout/html/tests/table/marvin/thead_valign_baseline.html new file mode 100644 index 00000000000..f9e0dd0ad24 --- /dev/null +++ b/layout/html/tests/table/marvin/thead_valign_baseline.html @@ -0,0 +1,38 @@ + + + + + + + + + + +thead_align_baseline + + +THEAD VALIGN=BASELINE + + + + + + + + + + + + + + + + + + + +
imageThis text is within the THEAD element and should be vertically aligned to the baseline
TFOOTTFOOT
TBODYTBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/thead_valign_bottom.html b/layout/html/tests/table/marvin/thead_valign_bottom.html new file mode 100644 index 00000000000..232188de9b0 --- /dev/null +++ b/layout/html/tests/table/marvin/thead_valign_bottom.html @@ -0,0 +1,38 @@ + + + + + + + + + + +thead_align_bottom + + +THEAD VALIGN=BOTTOM + + + + + + + + + + + + + + + + + + + +
imageThis text is within the THEAD element and should be vertically aligned to the bottom
TFOOTTFOOT
TBODYTBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/thead_valign_middle.html b/layout/html/tests/table/marvin/thead_valign_middle.html new file mode 100644 index 00000000000..d12f1be4d08 --- /dev/null +++ b/layout/html/tests/table/marvin/thead_valign_middle.html @@ -0,0 +1,38 @@ + + + + + + + + + + +thead_align_middle + + +THEAD VALIGN=MIDDLE + + + + + + + + + + + + + + + + + + + +
imageThis text is within the THEAD element and should be vertically aligned to the middle
TFOOTTFOOT
TBODYTBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/thead_valign_top.html b/layout/html/tests/table/marvin/thead_valign_top.html new file mode 100644 index 00000000000..bf8ead49dac --- /dev/null +++ b/layout/html/tests/table/marvin/thead_valign_top.html @@ -0,0 +1,38 @@ + + + + + + + + + + +thead_align_top + + +THEAD VALIGN=TOP + + + + + + + + + + + + + + + + + + + +
imageThis text is within the THEAD element and should be vertically aligned to the top
TFOOTTFOOT
TBODYTBODY
+ + \ No newline at end of file diff --git a/layout/html/tests/table/marvin/tr_bgcolor_aqua_rgb.html b/layout/html/tests/table/marvin/tr_bgcolor_aqua_rgb.html new file mode 100644 index 00000000000..e67e90953b4 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_aqua_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_aqua_rgb + + +

Table with one aqua row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_black.html b/layout/html/tests/table/marvin/tr_bgcolor_black.html new file mode 100644 index 00000000000..e334af6bd2f --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_black.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_black + + +

Table with one black row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_black_rgb.html b/layout/html/tests/table/marvin/tr_bgcolor_black_rgb.html new file mode 100644 index 00000000000..e01c8125aec --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_black_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_black_rgb + + +

Table with one black row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_blue.html b/layout/html/tests/table/marvin/tr_bgcolor_blue.html new file mode 100644 index 00000000000..3e0b683c106 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_blue.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_blue + + +

Table with one blue row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_blue_rgb.html b/layout/html/tests/table/marvin/tr_bgcolor_blue_rgb.html new file mode 100644 index 00000000000..f401f92639f --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_blue_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_blue_rgb + + +

Table with one blue row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_fuchsia.html b/layout/html/tests/table/marvin/tr_bgcolor_fuchsia.html new file mode 100644 index 00000000000..94920ce04a2 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_fuchsia.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_fuchsia + + +

Table with one fuchsia row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_fuchsia_rgb.html b/layout/html/tests/table/marvin/tr_bgcolor_fuchsia_rgb.html new file mode 100644 index 00000000000..5e6ca6f2baf --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_fuchsia_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_fuchsia_rgb + + +

Table with one fuchsia row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_gray.html b/layout/html/tests/table/marvin/tr_bgcolor_gray.html new file mode 100644 index 00000000000..f89c6fd378f --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_gray.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_gray + + +

Table with one gray row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_gray_rgb.html b/layout/html/tests/table/marvin/tr_bgcolor_gray_rgb.html new file mode 100644 index 00000000000..7b94d2bfca6 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_gray_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_gray_rgb + + +

Table with one gray row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_green.html b/layout/html/tests/table/marvin/tr_bgcolor_green.html new file mode 100644 index 00000000000..f7e700dc87c --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_green.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_green + + +

Table with one green row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_green_rgb.html b/layout/html/tests/table/marvin/tr_bgcolor_green_rgb.html new file mode 100644 index 00000000000..7952a9e4bc5 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_green_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_green_rgb + + +

Table with one green row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_lime.html b/layout/html/tests/table/marvin/tr_bgcolor_lime.html new file mode 100644 index 00000000000..bfd4adefbd0 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_lime.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_lime + + +

Table with one lime row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_lime_rgb.html b/layout/html/tests/table/marvin/tr_bgcolor_lime_rgb.html new file mode 100644 index 00000000000..fcb5db9ceaf --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_lime_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_lime_rgb + + +

Table with one lime row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_maroon.html b/layout/html/tests/table/marvin/tr_bgcolor_maroon.html new file mode 100644 index 00000000000..488b94720da --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_maroon.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_maroon + + +

Table with one maroon row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_maroon_rgb.html b/layout/html/tests/table/marvin/tr_bgcolor_maroon_rgb.html new file mode 100644 index 00000000000..894129eb6f1 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_maroon_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_maroon_rgb + + +

Table with one maroon row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_navy.html b/layout/html/tests/table/marvin/tr_bgcolor_navy.html new file mode 100644 index 00000000000..d5923f12943 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_navy.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_navy + + +

Table with one navy row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_navy_rgb.html b/layout/html/tests/table/marvin/tr_bgcolor_navy_rgb.html new file mode 100644 index 00000000000..267d54ec33f --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_navy_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_navy_rgb + + +

Table with one navy row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_olive.html b/layout/html/tests/table/marvin/tr_bgcolor_olive.html new file mode 100644 index 00000000000..a26a1b9073a --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_olive.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_olive + + +

Table with one olive row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_olive_rgb.html b/layout/html/tests/table/marvin/tr_bgcolor_olive_rgb.html new file mode 100644 index 00000000000..a88f59240e4 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_olive_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_olive_rgb + + +

Table with one olive row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_purple.html b/layout/html/tests/table/marvin/tr_bgcolor_purple.html new file mode 100644 index 00000000000..a877854c86d --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_purple.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_purple + + +

Table with one purple row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_purple_rgb.html b/layout/html/tests/table/marvin/tr_bgcolor_purple_rgb.html new file mode 100644 index 00000000000..9f6fbdcefd9 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_purple_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_purple_rgb + + +

Table with one purple row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_red.html b/layout/html/tests/table/marvin/tr_bgcolor_red.html new file mode 100644 index 00000000000..fdbb8db4dbe --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_red.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_red + + +

Table with one red row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_red_rgb.html b/layout/html/tests/table/marvin/tr_bgcolor_red_rgb.html new file mode 100644 index 00000000000..9af612f898c --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_red_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_red_rgb + + +

Table with one red row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_silver.html b/layout/html/tests/table/marvin/tr_bgcolor_silver.html new file mode 100644 index 00000000000..59165f4b616 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_silver.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_silver + + +

Table with one silver row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_silver_rgb.html b/layout/html/tests/table/marvin/tr_bgcolor_silver_rgb.html new file mode 100644 index 00000000000..9e7156ceed8 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_silver_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_silver_rgb + + +

Table with one silver row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_teal.html b/layout/html/tests/table/marvin/tr_bgcolor_teal.html new file mode 100644 index 00000000000..d1a594cf563 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_teal.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_teal + + +

Table with one teal row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_teal_rgb.html b/layout/html/tests/table/marvin/tr_bgcolor_teal_rgb.html new file mode 100644 index 00000000000..4aa85eea5c7 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_teal_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_teal_rgb + + +

Table with one teal row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_white.html b/layout/html/tests/table/marvin/tr_bgcolor_white.html new file mode 100644 index 00000000000..75b67ff6ec1 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_white.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_white + + +

Table with one white row and one red row. This tests the color white.

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_white_rgb.html b/layout/html/tests/table/marvin/tr_bgcolor_white_rgb.html new file mode 100644 index 00000000000..ba9b113e43e --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_white_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_white_rgb + + +

Table with one white row and one red row. This tests the color white.

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_yellow.html b/layout/html/tests/table/marvin/tr_bgcolor_yellow.html new file mode 100644 index 00000000000..12532e34a99 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_yellow.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_yellow + + +

Table with one yellow row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_bgcolor_yellow_rgb.html b/layout/html/tests/table/marvin/tr_bgcolor_yellow_rgb.html new file mode 100644 index 00000000000..1714f492fd1 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_bgcolor_yellow_rgb.html @@ -0,0 +1,40 @@ + + + + + + + + + +tr_bgcolor_yellow_rgb + + +

Table with one yellow row and one white row

+ + + + + + + + + + + +
                        
                        
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_valign_baseline.html b/layout/html/tests/table/marvin/tr_valign_baseline.html new file mode 100644 index 00000000000..b4dd93b8985 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_valign_baseline.html @@ -0,0 +1,35 @@ + + + + + + + + + + +tr_align_baseline + + +TR VALIGN=BASELINE + + + + + + +
imageThis text should be vertically aligned to the baselineThis text should be vertically aligned to the baseline
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_valign_bottom.html b/layout/html/tests/table/marvin/tr_valign_bottom.html new file mode 100644 index 00000000000..6ca2f8e33e2 --- /dev/null +++ b/layout/html/tests/table/marvin/tr_valign_bottom.html @@ -0,0 +1,35 @@ + + + + + + + + + + +tr_align_bottom + + +TR VALIGN=BOTTOM + + + + + + +
imageThis text should be vertically aligned to the bottomThis text should be vertically aligned to the bottom
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_valign_middle.html b/layout/html/tests/table/marvin/tr_valign_middle.html new file mode 100644 index 00000000000..08fe719199e --- /dev/null +++ b/layout/html/tests/table/marvin/tr_valign_middle.html @@ -0,0 +1,35 @@ + + + + + + + + + + +tr_align_middle + + +TR VALIGN=MIDDLE + + + + + + +
imageThis text should be vertically aligned to the middleThis text should be vertically aligned to the middle
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/marvin/tr_valign_top.html b/layout/html/tests/table/marvin/tr_valign_top.html new file mode 100644 index 00000000000..fb0ca85457f --- /dev/null +++ b/layout/html/tests/table/marvin/tr_valign_top.html @@ -0,0 +1,35 @@ + + + + + + + + + + +tr_align_top + + +TR VALIGN=TOP + + + + + + +
imageThis text should be vertically aligned to the topThis text should be vertically aligned to the top
+ + + + + + + + + + + + + diff --git a/layout/html/tests/table/other/file_list.txt b/layout/html/tests/table/other/file_list.txt new file mode 100644 index 00000000000..6b787721359 --- /dev/null +++ b/layout/html/tests/table/other/file_list.txt @@ -0,0 +1,5 @@ +file://s:/table_tests/other/nestedTables.html +file://s:/table_tests/other/slashlogo.html +file://s:/table_tests/other/wa_table_thtd_rowspan.html +file://s:/table_tests/other/wa_table_tr_align.html +file://s:/table_tests/other/wf_table_index.html diff --git a/layout/html/tests/table/other/nestedTables.html b/layout/html/tests/table/other/nestedTables.html new file mode 100644 index 00000000000..78f7cbe008b --- /dev/null +++ b/layout/html/tests/table/other/nestedTables.html @@ -0,0 +1,337 @@ + + + + + + table + + +  + + + + + + + + + + + + + + + + + + + + + + + + +
Cell oneCell2Cell 3
Cell 4Cell 5Cell 6
+ + + + + + + + + + + + + + + + + + + + + + + + +
123
4 + + + + + + + + + + + + + + + + + + + + + + + + +
1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
12345
67 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
abcde
fghij
kl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
abcde
fghij
kl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
abcde
fghij
klmno
pqrst
uvwxy
no
pqrst
uvwxy
no
pqrst
uvwxy
90
abcde
fghij
klmno
3
456
789
6
789
89
+  + + diff --git a/layout/html/tests/table/other/slashlogo.html b/layout/html/tests/table/other/slashlogo.html new file mode 100644 index 00000000000..ade83d2d41f --- /dev/null +++ b/layout/html/tests/table/other/slashlogo.html @@ -0,0 +1,3471 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
\ No newline at end of file diff --git a/layout/html/tests/table/other/wa_table_thtd_rowspan.html b/layout/html/tests/table/other/wa_table_thtd_rowspan.html new file mode 100644 index 00000000000..1b069be225b --- /dev/null +++ b/layout/html/tests/table/other/wa_table_thtd_rowspan.html @@ -0,0 +1,472 @@ + + + + Web Browser Web View (HTML): Table + + + + +

Acceptance Test Case
Web Browser: Web View (HTML)

+

+Table: <TH> & <TD> ROWSPAN + +


+This acceptance test case tests the optional <TH> & <TD> tag ROWSPAN attribute which, +when placed in a table header or data tag, specifies how many rows the table header or data cell will span. The +ROWSPAN attribute is set to an integer value equal the number of rows the table header or data cell spans. +

+Test Instructions: +

    +
  1. Verify that the sample text displays as stated in each of the following test cases:
  2. +

    + + + + + + + + + + + + + +
    Test Case #1table with header cells spanning multiple rows
    Test Case #2table with data cells spanning multiple rows
    Test Case #3table with nested header & data cells spanning multiple rows
    +

    +

  3. Verify that the table is maintained when you minimize/maximize the screen.
  4. +
  5. Verify that the table is maintained when you re-size left & right the screen.
  6. +
  7. Verify that the table is maintained when you re-size top & bottom the screen.
  8. +
  9. Verify re-draw takes place correctly after maximizing the screen.
  10. +
  11. Verify reload works.
  12. +
+ +
+

+ + +
+Test Case #1: table with header cells spanning multiple rows +(using <TH ROWSPAN=integer value> tag) +
+

+
+ + +
In the following sample table you should see that the ROWSPAN +attribute applies an integer value equal to the number of rows the HEADER cell is to span. This +tells the browser to make the table header cell occupy the same vertical space as the integer number of cells specified in rows +above or below it. The browser flows the contents of the spanning cell to occupy the entire spanned space. +
+ +



+

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Header Cells spanning multiple rows
    Header 1
    span=2 rows
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    Header 2
    span=5 rows
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    Header 3
    span=3 rows
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    +
+ +

+


+

+ + +
+Test Case #2: table with data cells spanning multiple rows +(using <TD ROWSPAN=integer value> tag) +
+

+
+ + +
In the following sample table you should see that the ROWSPAN +attribute applies an integer value equal to the number of rows the DATA cell is to span. This +tells the browser to make the table data cell occupy the same vertical space as the integer number of cells specified in rows +above or below it. The browser flows the contents of the spanning cell to occupy the entire spanned space. +
+ +



+

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Data Cells spanning multiple rows
    HeadData 1
    span=2 rows
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    Headcol 1col 2col 3col 4col 5col 6col 7col 8col 9
    HeadData 2
    span=5 rows
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    Headcol 1col 2col 3col 4col 5col 6col 7col 8col 9
    Headcol 1col 2col 3col 4col 5col 6col 7col 8col 9
    Headcol 1col 2col 3col 4col 5col 6col 7col 8col 9
    Headcol 1col 2col 3col 4col 5col 6col 7col 8col 9
    HeadData 3
    span=3 rows
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    Headcol 1col 2col 3col 4col 5col 6col 7col 8col 9
    Headcol 1col 2col 3col 4col 5col 6col 7col 8col 9
    +
+ +

+


+

+ + +
+Test Case #3: table with nested header & data cells spanning multiple rows +(using <TH ROWSPAN=integer value> <TD ROWSPAN=integer value> tag) +
+ +



+

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nested Table Header Cells & Data Cells spanning multiple rows
    Header 1
    span=7 rows +
    Data 1
    span=2 rows
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    Data 2
    span=5 rows
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    Header 2
    span=3 rows +
    Data 3
    span=3 rows
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    col 1col 2col 3col 4col 5col 6col 7col 8col 9
    +
+ +

+


+ Created 9/19/96 by Ronald Greti
+

+

+

CONFIDENTIAL AND PROPRIETARY TEST SCRIPT OF NETSCAPE COMMUNICATIONS CORP.
Copyright © 1996 Netscape Communications Corp. All Rights Reserved.
Use of this Test Script is subject to the terms of the applicable license agreement from Netscape Communications Corp.
+ + + + diff --git a/layout/html/tests/table/other/wa_table_tr_align.html b/layout/html/tests/table/other/wa_table_tr_align.html new file mode 100644 index 00000000000..5fe7808de3b --- /dev/null +++ b/layout/html/tests/table/other/wa_table_tr_align.html @@ -0,0 +1,106 @@ + + + + Web Browser Web View (HTML): Table + + + + +

Acceptance Test Case
Web Browser: Web View (HTML)

+

+Table: <TR> ALIGN + +


+This acceptance test case tests the optional <TR> tag ALIGN attribute which controls the +horizontal alignment of all the cells in a row. This cause the contents of each cell in the row to be aligned +either LEFT|CENTER|RIGHT with respect to the current left and right margins of the display window. +The Header cells by default are aligned CENTER while the Data cells by default are aligned LEFT. +

+Test Instructions: +

    +
  1. Verify that the sample text displays as stated in each of the following test cases:
  2. +

    + + + + + + + + + +
    Test Case #1Table displaying Header "CENTER "& Data "LEFT" default horizontal row alignment
    Test Case #2Tables displaying Header & Data "LEFT|CENTER|RIGHT" horizontal row alignment
    +

    +

  3. Verify that the table is maintained when you minimize/maximize the screen.
  4. +
  5. Verify that the table is maintained when you re-size left & right the screen.
  6. +
  7. Verify that the table is maintained when you re-size top & bottom the screen.
  8. +
  9. Verify re-draw takes place correctly after maximizing the screen.
  10. +
  11. Verify reload works.
  12. +
+ +
+

+ + +
+Test Case #1: Table displaying Header "CENTER "& Data "LEFT" default horizontal row alignment +(using <TR> tag) +
+

+ + + + +
Default Horizontal Row Alignment
row head 1row head 2row head 3
row data 1row data 2row data 3
+ +


+

+ + +
+Test Case #2: Tables displaying Header & Data "LEFT|CENTER|RIGHT" horizontal row alignment +(using <TR ALIGN=LEFT|CENTER|RIGHT> tag) +
+ +

+ + + + + + +
Horizontal Row Alignment=LEFT
row head 1row head 2row head 3
row data 1row data 2row data 3
+ +Note: The attribute ALIGN=LEFT has no special effect on the row data since it simply reiterates the default horizontal row alignment! +

+

+ +

+ + + + + +
Horizontal Row Alignment=CENTER
row head 1row head 2row head 3
row data 1row data 2row data 3
+ +Note: The attribute ALIGN=CENTER has no special effect on the row head since it simply reiterates the default horizontal row alignment! +

+

+ +

+ + + + +
Horizontal Row Alignment=RIGHT
row head 1row head 2row head 3
row data 1row data 2row data 3
+ +

+


+ Created 9/9/96 by Ronald Greti
+

+

+

CONFIDENTIAL AND PROPRIETARY TEST SCRIPT OF NETSCAPE COMMUNICATIONS CORP.
Copyright © 1996 Netscape Communications Corp. All Rights Reserved.
Use of this Test Script is subject to the terms of the applicable license agreement from Netscape Communications Corp.
+ + + + diff --git a/layout/html/tests/table/other/wf_table_index.html b/layout/html/tests/table/other/wf_table_index.html new file mode 100644 index 00000000000..9064fd8782b --- /dev/null +++ b/layout/html/tests/table/other/wf_table_index.html @@ -0,0 +1,177 @@ + + + + + + + Web Browser Web View (HTML): DocType + + + + + + + +

Functional Test
Web Browser: Web View (HTML)

+ +

+ +Tables + + + +


+ +Objective: Tests the Simple HTML Table Model. + +

+ +Syntax: The Simple Table Model is the table model that most browsers currently support. + +The model is from the HTML 3.2 Draft specifications which describes tables in terms of table cells + +grouped into row-based cell layouts. + +

+ +Based on the simple table model, you can create a wide variety of tables with only five tags: + +

    + +
  1. the <TABLE> tag, which encapsulates a table and its elements in the HTML document's body content;
  2. + +
  3. the <TR> tag, which defines a table row;
  4. + +
  5. the <TH> tag, which define the table header;
  6. + +
  7. the <TD> tag, which define the table data cell;
  8. + +
  9. the <CAPTION> tag, which defines a table title (caption); + +
+ +Each tag has one or more required and optional attributes, some of which affect not only the tag itself, but related tags. + +

+ +Procedure: Click each link in the Special Case column to verify that the expected results match the resulting display. + +


+ + + + + +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Special CaseExpected Results
Table with background color
  • Verify what happens when you use the Edit|Preferences|Appearance|Color checkbox.
  • Table with Mixed Widths
  • Verify what happens when you have mixed absolute and relative table cell widths?.
  • Large Table
  • Verify that you can load a table with a large number of rows & columns.
  • Character Styles inside Tables
  • Verify that tables can contain character styles.[from Character Styles Functional Test Case]
  • Images inside Tables
  • Verify that images can be contained inside tables.[from Image Functional Test Case]
  • Multicolumns inside a Table
  • Verify that multicolumns can be contained inside a table.[from Multicolumn Functional Test Case]
  • Table with Plug-ins
  • Verify that multimedia plug-ins can be contained inside a table.
  • Nested Tables
  • Verify that tables can be nested inside other tables.
  • Invalid Table Tags
  • Verify that table will NOT crash when closing table tags were missing.
  • Image/table overlapping
  • Verify that Image and table text should NOT co-exist in the same space.
  • + +
    + + + +

    + +
    + +

    + + + + + + + + + + + + + +
    + back to Body
    +
    +
    + back to Functional Test Suite + + + back to Tag Index + +   + back to Acceptance Test + + + on to Stress Test + +
    + +
    + + + +
    + Created 5/13/96 by Ronald Greti
    + Modified 11/03/96 by Ronald Greti
    + Modified 12/08/96 by Robert Wehrfritz
    + Modified 03/04/97 by Chitra Natarajan
    + Modified 1/13/98 by Fenella Gor
    +

    + +

    +

    CONFIDENTIAL AND PROPRIETARY TEST SCRIPT OF NETSCAPE COMMUNICATIONS CORP.
    Copyright © 1996 Netscape Communications Corp. All Rights Reserved.
    Use of this Test Script is subject to the terms of the applicable license agreement from Netscape Communications Corp.
    diff --git a/layout/html/tests/table/rtest.bat b/layout/html/tests/table/rtest.bat new file mode 100755 index 00000000000..6e4ce4bf73d --- /dev/null +++ b/layout/html/tests/table/rtest.bat @@ -0,0 +1,21 @@ +@echo off +if %1==baseline goto baseline + +:verify +s:\mozilla\dist\win32_d.obj\bin\viewer -o s:\mozilla\layout\html\tests\table\viewer_tests\verify\ -rd s:\mozilla\layout\html\tests\table\viewer_tests -f s:\mozilla\layout\html\tests\table\viewer_tests\file_list.txt +s:\mozilla\dist\win32_d.obj\bin\viewer -o s:\mozilla\layout\html\tests\table\bugs\verify\ -rd s:\mozilla\layout\html\tests\table\bugs -f s:\mozilla\layout\html\tests\table\bugs\file_list.txt +s:\mozilla\dist\win32_d.obj\bin\viewer -o s:\mozilla\layout\html\tests\table\marvin\verify\ -rd s:\mozilla\layout\html\tests\table\marvin -f s:\mozilla\layout\html\tests\table\marvin\file_list.txt +s:\mozilla\dist\win32_d.obj\bin\viewer -o s:\mozilla\layout\html\tests\table\other\verify\ -rd s:\mozilla\layout\html\tests\table\other -f s:\mozilla\layout\html\tests\table\other\file_list.txt +goto done + +:baseline +s:\mozilla\dist\win32_d.obj\bin\viewer -o s:\mozilla\layout\html\tests\table\viewer_tests\ -f s:\mozilla\layout\html\tests\table\viewer_tests\file_list.txt +s:\mozilla\dist\win32_d.obj\bin\viewer -o s:\mozilla\layout\html\tests\table\bugs\ -f s:\mozilla\layout\html\tests\table\bugs\file_list.txt +s:\mozilla\dist\win32_d.obj\bin\viewer -o s:\mozilla\layout\html\tests\table\marvin\ -f s:\mozilla\layout\html\tests\table\marvin\file_list.txt +s:\mozilla\dist\win32_d.obj\bin\viewer -o s:\mozilla\layout\html\tests\table\other\ -f s:\mozilla\layout\html\tests\table\other\file_list.txt +goto done + +:error +echo syntax: rtest (baseline verify) (viewer_tests bugs marvin all) + +:done diff --git a/layout/html/tests/table/viewer_tests/body_col.html b/layout/html/tests/table/viewer_tests/body_col.html new file mode 100644 index 00000000000..9eea1b67efe --- /dev/null +++ b/layout/html/tests/table/viewer_tests/body_col.html @@ -0,0 +1,49 @@ + + + + + + + +Web Browser Web View (HTML): Document COL + + + ++++ + + + + + + + + + + + + + + +
    +La Mesa +X +
    +El Cajon + +X +
    +Chula Vista + +X +
    +Bonita + +N/A +
    + diff --git a/layout/html/tests/table/viewer_tests/file_list.txt b/layout/html/tests/table/viewer_tests/file_list.txt new file mode 100644 index 00000000000..8cc82b378b8 --- /dev/null +++ b/layout/html/tests/table/viewer_tests/file_list.txt @@ -0,0 +1,4 @@ +file://s:/table_tests/viewer_tests/test3.html +file://s:/table_tests/viewer_tests/test4.html +file://s:/table_tests/viewer_tests/test6.html + diff --git a/layout/html/tests/table/viewer_tests/test3.html b/layout/html/tests/table/viewer_tests/test3.html new file mode 100644 index 00000000000..f09a21f51c0 --- /dev/null +++ b/layout/html/tests/table/viewer_tests/test3.html @@ -0,0 +1,126 @@ + + +Example 3 + + + + +

    Example 3: Basic Tables

    +

    Simple table, 75% width, border=1

    + + + + + + + + + + + + + + + + +
    cell bgTwoThree
    leftcenterright
    row bgtopbottom
    +

    Row Span, auto width table, border=5

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    c0r[0-1] Data 1 span=2 rowsc0r0c1r0
    c0r1c1r1
    c0r[2-6],Data 2 span=5 rowsc0r2c1r2
    c0r3c1r3
    c0r4c1r4
    c0r5c1r5
    c0r6c1r6
    c0r[7-9] span=3 rowsc0r7c1r7
    c0r8c1r8
    c0r9c1r9
    +

    Col Span auto width table

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    r0c[0-7], span=8r0col[8-17], span=10 cols
    r1c[0-2], span=3r1c[3-7], span=5r1c[8-14], span=7r1c[15-17], span=3
    r2c0r2c1r2c3r2c4r2c5r2c6r2c7r2c8r2c9r2c10r2c11r2c12r2c13r2c14r2c15r2c16r2c17r2c18
    +

    Row and Col Span

    + + + + + + + + + + + + + + + + +
    r[0-2]c[0-1]r0c2r0c3
    r1c2r1c3
    r2c0r2c1r2c2r2c3
    +

     

    + + diff --git a/layout/html/tests/table/viewer_tests/test4.html b/layout/html/tests/table/viewer_tests/test4.html new file mode 100644 index 00000000000..a6340415a14 --- /dev/null +++ b/layout/html/tests/table/viewer_tests/test4.html @@ -0,0 +1,306 @@ + + + + + test4 + + + + + +

    +Example 4: Some simple tables.

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Color Meaning 
    lightgreenLight green is used on cells that have a colspan
    khakiKhaki is used on cells that have a rowspan
    lightgreyLight grey is used on cells that have a rowspan and a colspan
    +
    +  + + + + + + + + + + + + + + + + + + + + + + +
    Table 1 has this caption at the top.  It is defined to be 100% +of it's parent's width.
    CellStuff to test out table cell layout. This should be long enough.
    CellStuff to test out table cell layout. +This should be long enough.
    CellStuff to test out table cell layout. This should be long enough.Cell
    +
    +  + + + + + + + + + + + + + + + + + + + + +
    Table 2 has auto-width (no width param specified.)
    CellStuff to test out table cell +layout. This should be long enough.
    Cell
    CellStuff to test out table cell layout. This should be long enough.more text
    +  + + + + + + + + + + + + + + + + + + + + +
    Table 3 is the same as Table 2, but with equal column widths. 
    CellStuff to test out table cell +layout. This should be long enough.
    Cell
    CellStuff to test out table cell layout. This should be long enough.more text

    +  +
    + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 4 has this bottom caption. The table has specified +column widths and collapsing borders.
    PlayerRankingRecord
    Steve Clark177-0
    Cliff Swain267-10
    Marty Hogan357-15
    +
    + +
    + + + + + + + + + + + + + +
    Table 5 has a scrolling tbody.
    HEADER +
    cell-00cell-01cell-02cell-03 +
    cell-10cell-11cell-12cell-13 +
    cell-20cell-21cell-22cell-23 +
    cell-30cell-31cell-32cell-33 +
    cell-40cell-41cell-42cell-43 +
    cell-50cell-51cell-52cell-53 +
    cell-60cell-61cell-62cell-63 +
    cell-70cell-71cell-72cell-73 +
    cell-80cell-81cell-82cell-83 +
    cell-90cell-91cell-92cell-93 +
    cell-a0cell-a1cell-a2cell-a3 +
    cell-b0cell-b1cell-b2cell-b3 +
    cell-c0cell-c1cell-c2cell-c3 +
    cell-d0cell-d1cell-d2cell-d3 +
    cell-e0cell-e1cell-e2cell-e3 +
    cell-f0cell-f1cell-f2cell-f3 +
    FOOTER +
    Table 5 has a scrolling tbody.
    + +
    +This is a table formed from a list with display of table-row and +list items with display of table-cell. +
      +
    • ONE
    • +
    • TWO
    • +
    • THREE
    • +
    • FOUR
    • +
    • FIVE
    • +
    +
    + +This is a table formed from a list with display of table-row-group and +list items with display of table-cell. +
    +
      +
    • ONE
    • +
    • TWO
    • +
    • THREE
    • +
    • FOUR
    • +
    • FIVE
    • +
    • SIX
    • +
    +
    + +This is like the previous table plus the list's overflow property set +
      +
    • ONE
    • +
    • TWO
    • +
    • THREE
    • +
    • FOUR
    • +
    • FIVE
    • +
    • SIX
    • +
    +
    +

    The following table will have its rows and columns in red collapsed +
    + + +++++ +
    before
    C11C12C13 large +
    C21C22C23 +
    C31C32C33 +
    + +
    + + +++++ +
    after
    C11C12C13 large +
    C21C22C23 +
    C31C32C33 +
    + +

    The following table will have its 2nd row and 2nd col collapsed. A window resize may be necessary to see it properly. +
    + + ++++++ +
    before
    C11C12C13C14 +
    C21C12 C13 C22 C23C14 +
    C31C34 +
    C41C42C43C44 +
    + + + ++++++ +
    after
    C11C12C13C14 +
    C21C12 C13 C22 C23C14 +
    C31C34 +
    C41C42C43C44 +
    + +

    The following table will have its 1st row group collapsed (rows 1 and 2) +
    + + + + + +
    before
    C11C12C13C14 +
    C21C22C23C24 +
    C31C32C33C34 +
    C41C42C43C44 +
    + +
    + + + + + +
    after
    C11C12C13C14 +
    C21C22C23C24 +
    C31C32C33C34 +
    C41C42C43C44 +
    + + + diff --git a/layout/html/tests/table/viewer_tests/test6.html b/layout/html/tests/table/viewer_tests/test6.html new file mode 100644 index 00000000000..22ca885e996 --- /dev/null +++ b/layout/html/tests/table/viewer_tests/test6.html @@ -0,0 +1,335 @@ + + +Test 6 + + + + + + +

    Example 6: Table Stress Test

    +
    Resize document for maximum effect
    + +
    +

    Auto-width tables with spans nested 8 levels deep

    + + + + +
    Cell + + + +
    Cell + + + +
    Cell + + + +
    Cell + + + +
    Cell + + + +
    Cell + + + +
    Cell + + + +
    Cell Cell, and stuff to test out table cell layout. This should be long enough for testing.
    Cell
    Cell Cell, and stuff to test out table cell layout. This should be long enough for testing.Cell
    +
    Cell
    Cell Cell, and stuff to test out table cell layout. This should be long enough for testing.Cell
    +
    Cell
    Cell Cell, and stuff to test out table cell layout. This should be long enough for testing.Cell
    +
    Cell
    Cell Cell, and stuff to test out table cell layout. This should be long enough for testing.Cell
    +
    Cell
    Cell Cell, and stuff to test out table cell layout. This should be long enough for testing.Cell
    +
    Cell
    Cell Cell, and stuff to test out table cell layout. This should be long enough for testing.Cell
    +
    Cell
    Cell Cell, and stuff to test out table cell layout. This should be long enough for testing.Cell
    +
    Cell
    Cell Cell, and stuff to test out table cell layout. This should be long enough for testing.Cell
    +
    +

    100% width tables nested 6 levels deep

    + + + + + + + + + + + + + + + + + + + + +
    Cell oneCell2Cell 3
    Cell 4Cell 5Cell 6
    + + + + + + + + + + + + + + + + + +
    123
    4 + + + + + + + + + + + + +
    1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    12345
    67 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    abcde
    fghij
    kl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    abcde
    fghij
    kl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    abcde
    fghij
    klmno
    pqrst
    uvwxy
    no
    pqrst
    uvwxy
    no
    pqrst
    uvwxy
    90
    abcde
    fghij
    klmno
    3
    456
    789
    6
    789
    89
    + + + +