blob: 62201bf79a298d8e699caa7bf049d113f138405a [file] [log] [blame]
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {P} at (0,0) size 784x12
RenderText {#text} at (0,0) size 444x12
text run at (0,0) width 444: "This tests rowIndex, in particular in cases where the table sections are in different orders."
RenderBlock {P} at (0,22) size 784x12
RenderText {#text} at (0,0) size 359x12
text run at (0,0) width 359: "A: This table has the header and footer before the body (\"normal\" order)."
RenderTable {TABLE} at (0,44) size 159x62 [border: (1px outset #808080)]
RenderTableSection {THEAD} at (1,1) size 157x20
RenderTableRow {TR} at (0,2) size 157x16
RenderTableCell {TD} at (2,2) size 80x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 76x12
text run at (2,2) width 76: "table A, header"
RenderTableCell {TD} at (84,2) size 71x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 67x12
text run at (2,2) width 67: "rowIndex = 0"
RenderTableSection {TFOOT} at (1,41) size 157x20
RenderTableRow {TR} at (0,2) size 157x16
RenderTableCell {TD} at (2,2) size 80x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 72x12
text run at (2,2) width 72: "table A, footer"
RenderTableCell {TD} at (84,2) size 71x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 67x12
text run at (2,2) width 67: "rowIndex = 2"
RenderTableSection {TBODY} at (1,21) size 157x20
RenderTableRow {TR} at (0,2) size 157x16
RenderTableCell {TD} at (2,2) size 80x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 66x12
text run at (2,2) width 66: "table A, body"
RenderTableCell {TD} at (84,2) size 71x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 67x12
text run at (2,2) width 67: "rowIndex = 1"
RenderBlock {P} at (0,116) size 784x12
RenderText {#text} at (0,0) size 356x12
text run at (0,0) width 356: "B: This table has the footer before the body and both before the header."
RenderTable {TABLE} at (0,138) size 157x62 [border: (1px outset #808080)]
RenderTableSection {TFOOT} at (1,41) size 155x20
RenderTableRow {TR} at (0,2) size 155x16
RenderTableCell {TD} at (2,2) size 78x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 70x12
text run at (2,2) width 70: "table B, footer"
RenderTableCell {TD} at (82,2) size 71x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 67x12
text run at (2,2) width 67: "rowIndex = 2"
RenderTableSection {TBODY} at (1,21) size 155x20
RenderTableRow {TR} at (0,2) size 155x16
RenderTableCell {TD} at (2,2) size 78x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 64x12
text run at (2,2) width 64: "table B, body"
RenderTableCell {TD} at (82,2) size 71x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 67x12
text run at (2,2) width 67: "rowIndex = 1"
RenderTableSection {THEAD} at (1,1) size 155x20
RenderTableRow {TR} at (0,2) size 155x16
RenderTableCell {TD} at (2,2) size 78x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 74x12
text run at (2,2) width 74: "table B, header"
RenderTableCell {TD} at (82,2) size 71x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 67x12
text run at (2,2) width 67: "rowIndex = 0"
RenderBlock {P} at (0,210) size 784x12
RenderText {#text} at (0,0) size 683x12
text run at (0,0) width 683: "C: This table has two footers before two bodies before two heads. The rows inside the extra footers and heads don't get row indices at all."
RenderTable {TABLE} at (0,232) size 206x230 [border: (1px outset #808080)]
RenderTableSection {TFOOT} at (1,191) size 204x38
RenderTableRow {TR} at (0,2) size 204x16
RenderTableCell {TD} at (2,2) size 121x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 113x12
text run at (2,2) width 113: "table C, footer A row A"
RenderTableCell {TD} at (125,2) size 77x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 67x12
text run at (2,2) width 67: "rowIndex = 6"
RenderTableRow {TR} at (0,20) size 204x16
RenderTableCell {TD} at (2,20) size 121x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 112x12
text run at (2,2) width 112: "table C, footer A row B"
RenderTableCell {TD} at (125,20) size 77x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 67x12
text run at (2,2) width 67: "rowIndex = 7"
RenderTableSection {TFOOT} at (1,39) size 204x38
RenderTableRow {TR} at (0,2) size 204x16
RenderTableCell {TD} at (2,2) size 121x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 112x12
text run at (2,2) width 112: "table C, footer B row A"
RenderTableCell {TD} at (125,2) size 77x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 73x12
text run at (2,2) width 73: "rowIndex = -1"
RenderTableRow {TR} at (0,20) size 204x16
RenderTableCell {TD} at (2,20) size 121x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 111x12
text run at (2,2) width 111: "table C, footer B row B"
RenderTableCell {TD} at (125,20) size 77x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 73x12
text run at (2,2) width 73: "rowIndex = -1"
RenderTableSection {TBODY} at (1,77) size 204x38
RenderTableRow {TR} at (0,2) size 204x16
RenderTableCell {TD} at (2,2) size 121x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 107x12
text run at (2,2) width 107: "table C, body A row A"
RenderTableCell {TD} at (125,2) size 77x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 67x12
text run at (2,2) width 67: "rowIndex = 2"
RenderTableRow {TR} at (0,20) size 204x16
RenderTableCell {TD} at (2,20) size 121x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 106x12
text run at (2,2) width 106: "table C, body A row B"
RenderTableCell {TD} at (125,20) size 77x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 67x12
text run at (2,2) width 67: "rowIndex = 3"
RenderTableSection {TBODY} at (1,115) size 204x38
RenderTableRow {TR} at (0,2) size 204x16
RenderTableCell {TD} at (2,2) size 121x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 106x12
text run at (2,2) width 106: "table C, body B row A"
RenderTableCell {TD} at (125,2) size 77x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 67x12
text run at (2,2) width 67: "rowIndex = 4"
RenderTableRow {TR} at (0,20) size 204x16
RenderTableCell {TD} at (2,20) size 121x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 105x12
text run at (2,2) width 105: "table C, body B row B"
RenderTableCell {TD} at (125,20) size 77x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 67x12
text run at (2,2) width 67: "rowIndex = 5"
RenderTableSection {THEAD} at (1,1) size 204x38
RenderTableRow {TR} at (0,2) size 204x16
RenderTableCell {TD} at (2,2) size 121x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 117x12
text run at (2,2) width 117: "table C, header A row A"
RenderTableCell {TD} at (125,2) size 77x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 67x12
text run at (2,2) width 67: "rowIndex = 0"
RenderTableRow {TR} at (0,20) size 204x16
RenderTableCell {TD} at (2,20) size 121x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 116x12
text run at (2,2) width 116: "table C, header A row B"
RenderTableCell {TD} at (125,20) size 77x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 67x12
text run at (2,2) width 67: "rowIndex = 1"
RenderTableSection {THEAD} at (1,153) size 204x38
RenderTableRow {TR} at (0,2) size 204x16
RenderTableCell {TD} at (2,2) size 121x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 116x12
text run at (2,2) width 116: "table C, header B row A"
RenderTableCell {TD} at (125,2) size 77x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 73x12
text run at (2,2) width 73: "rowIndex = -1"
RenderTableRow {TR} at (0,20) size 204x16
RenderTableCell {TD} at (2,20) size 121x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
RenderText {#text} at (2,2) size 115x12
text run at (2,2) width 115: "table C, header B row B"
RenderTableCell {TD} at (125,20) size 77x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
RenderText {#text} at (2,2) size 73x12
text run at (2,2) width 73: "rowIndex = -1"