Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a4506d55cd10ceb4

Jump to content

Help:Collapsing/Test

From Wikipedia, the free encyclopedia

Tables on the right are autocollapse.Only the green cells should be visible on the left after clicking [hide] and there should be no red cells visible on the right until clicking [show].

Simple tests

[edit]
Default: collapse all  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3
Default: collapse all  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3

Advanced tests

[edit]

The following tests mostly currently require custom code.

Tests for collapsible rows

[edit]
Collapse row 2 only  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3
Collapse row 2 only  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3
Do not collapse row 3  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3
Do not collapse row 3  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3

Tests for collapsible columns

[edit]
Collapse column B only  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3
Collapse column B only  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3
Do not collapse first column  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3
Do not collapse first column  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3
Column A is not collapsible, column B is explicitly collapsible  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3
Column A is not collapsible, column B is explicitly collapsible  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3
Column A is explicitly collapsible, column B is not collapsible  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3
Column A is explicitly collapsible, column B is not collapsible  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3

Tests for collapsible rows and columns

[edit]
Collapse column B and row 2, cell B2 is double-collapsible  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3
Collapse column B and row 2, cell B2 is double-collapsible  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3

Tests with incomplete tables

[edit]
Collapse all  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2
Row 3 Data A3
Collapse all  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2
Row 3 Data A3
Collapse column B only ✗ Fail
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2
Row 3 Data A3
Collapse column B only ✗ Fail
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2
Row 3 Data A3
Collapse column C only ✗ Fail
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2
Row 3 Data A3
Collapse column B only ✗ Fail
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A2Data B2
Row 3 Data A3

Tests with rowspan

[edit]
Rowspan, collapse all  Pass
Col ACol BCol C
Row 1 Data A1Data B1–2Data C1
Row 2 Data A2Data C2
Row 3 Data A3Data B3Data C3
Rowspan, collapse all  Pass
Col ACol BCol C
Row 1 Data A1Data B1–2Data C1
Row 2 Data A2Data C2
Row 3 Data A3Data B3Data C3
Rowspan, collapse that column ✗ Fail
Col ACol BCol C
Row 1 Data A1Data B1–2Data C1
Row 2 Data A2Data C2
Row 3 Data A3Data B3Data C3
Rowspan, collapse that column ✗ Fail
Col ACol BCol C
Row 1 Data A1Data B1–2Data C1
Row 2 Data A2Data C2
Row 3 Data A3Data B3Data C3
Rowspan header, collapse these rows ✗ Fail
Col ACol BCol C
Row 1–2 Data A1Data B1Data C1
Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3
Rowspan header, collapse these rows ✗ Fail
Col ACol BCol C
Row 1–2 Data A1Data B1Data C1
Data A2Data B2Data C2
Row 3 Data A3Data B3Data C3

Tests with colspan

[edit]
Colspan, collapse all  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A–B2Data C2
Row 3 Data A3Data B3Data C3
Colspan, collapse all  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A–B2Data C2
Row 3 Data A3Data B3Data C3
Colspan, collapse that row  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A–B2Data C2
Row 3 Data A3Data B3Data C3
Colspan, collapse that row  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A–B2Data C2
Row 3 Data A3Data B3Data C3
Colspan, collapse all but that row  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A–B2Data C2
Row 3 Data A3Data B3Data C3
Colspan, collapse all but that row  Pass
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A–B2Data C2
Row 3 Data A3Data B3Data C3
Colspan, collapse those columns ✗ Fail
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A–B2Data C2
Row 3 Data A3Data B3Data C3
Colspan, collapse those columns ✗ Fail
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A–B2Data C2
Row 3 Data A3Data B3Data C3
Colspan, collapse all but those columns ✗ Fail
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A–B2Data C2
Row 3 Data A3Data B3Data C3
Colspan, collapse all but those columns ✗ Fail
Col ACol BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A–B2Data C2
Row 3 Data A3Data B3Data C3
Colspan header, collapse that column ✗ Fail
Col A–BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A1Data B2Data C2
Row 3 Data A3Data B3Data C3
Colspan header, collapse that column ✗ Fail
Col A–BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A1Data B2Data C2
Row 3 Data A3Data B3Data C3
Colspan header, collapse the other column ✗ Fail
Col A–BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A1Data B2Data C2
Row 3 Data A3Data B3Data C3
Colspan header, collapse the other column ✗ Fail
Col A–BCol C
Row 1 Data A1Data B1Data C1
Row 2 Data A1Data B2Data C2
Row 3 Data A3Data B3Data C3

Tests with colspan and rowspan

[edit]
Colspan + rowspan, collapse all  Pass
Col ACol BCol C
Row 1 Data A1Data B1–2Data C1
Row 2 Data A2Data C2
Row 3 Data A–B3Data C3
Colspan + rowspan, collapse all  Pass
Col ACol BCol C
Row 1 Data A1Data B1–2Data C1
Row 2 Data A2Data C2
Row 3 Data A–B3Data C3
Colspan + rowspan, collapse that row and column ✗ Fail
Col ACol BCol C
Row 1 Data A1Data B1–2Data C1
Row 2 Data A2Data C2
Row 3 Data A–B3Data C3
Colspan + rowspan, collapse that row and column ✗ Fail
Col ACol BCol C
Row 1 Data A1Data B1–2Data C1
Row 2 Data A2Data C2
Row 3 Data A–B3Data C3