*** empty log message ***
authorhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 28 Sep 2004 01:01:05 +0000 (01:01 +0000)
committerhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 28 Sep 2004 01:01:05 +0000 (01:01 +0000)
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@7703 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/fast/invalid/nestedh3s-expected.txt [new file with mode: 0644]
LayoutTests/fast/invalid/nestedh3s.html [new file with mode: 0644]

diff --git a/LayoutTests/fast/invalid/nestedh3s-expected.txt b/LayoutTests/fast/invalid/nestedh3s-expected.txt
new file mode 100644 (file)
index 0000000..dcbd29f
--- /dev/null
@@ -0,0 +1,44 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x574
+      RenderBlock (anonymous) at (0,0) size 784x54
+        RenderText {TEXT} at (0,0) size 758x54
+          text run at (0,0) width 285: "In this sample, the H3s should not be nested. "
+          text run at (285,0) width 347: "While WinIE does allow the nesting, Firefox does not. "
+          text run at (632,0) width 120: "We have chosen to"
+          text run at (0,18) width 758: "match Firefox, since we size H3s based off the current font size, and therefore nesting would lead to ever-increasing font"
+          text run at (0,36) width 34: "sizes."
+      RenderBlock {H3} at (0,72) size 784x30 [border: (2px solid #FF0000)]
+        RenderInline {I} at (0,0) size 33x22
+          RenderText {TEXT} at (4,4) size 33x22
+            text run at (4,4) width 33: "One"
+      RenderBlock (anonymous) at (0,120) size 784x0
+        RenderInline {I} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,120) size 784x30
+        RenderBlock {H3} at (0,0) size 784x30 [border: (2px solid #FF0000)]
+          RenderInline {I} at (0,0) size 35x22
+            RenderText {TEXT} at (4,4) size 35x22
+              text run at (4,4) width 35: "Two"
+      RenderBlock (anonymous) at (0,168) size 784x0
+        RenderInline {I} at (0,0) size 0x0
+          RenderInline {I} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,168) size 784x30
+        RenderBlock {H3} at (0,0) size 784x30 [border: (2px solid #FF0000)]
+          RenderInline {I} at (0,0) size 46x22
+            RenderText {TEXT} at (4,4) size 46x22
+              text run at (4,4) width 46: "Three"
+      RenderBlock (anonymous) at (0,216) size 784x0
+        RenderInline {I} at (0,0) size 0x0
+          RenderInline {I} at (0,0) size 0x0
+            RenderInline {I} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,216) size 784x30
+        RenderBlock {H3} at (0,0) size 784x30 [border: (2px solid #FF0000)]
+          RenderInline {I} at (0,0) size 41x22
+            RenderText {TEXT} at (4,4) size 41x22
+              text run at (4,4) width 41: "Four"
+      RenderBlock (anonymous) at (0,264) size 784x0
+        RenderInline {I} at (0,0) size 0x0
+          RenderInline {I} at (0,0) size 0x0
+            RenderInline {I} at (0,0) size 0x0
diff --git a/LayoutTests/fast/invalid/nestedh3s.html b/LayoutTests/fast/invalid/nestedh3s.html
new file mode 100644 (file)
index 0000000..fdd543a
--- /dev/null
@@ -0,0 +1,12 @@
+<html>
+<head>
+<style>
+h3 { border: 2px solid red; padding: 2px; }
+</style>
+</head>
+<body>
+In this sample, the H3s should not be nested.  While WinIE does allow the nesting, Firefox does not.  We have chosen
+to match Firefox, since we size H3s based off the current font size, and therefore nesting would lead to ever-increasing
+font sizes.
+
+<h3><i>One<h3><i>Two<h3><i>Three<h3><i>Four