Skip to content

Commit 7c23dc8

Browse files
authored
Redistribute table column width to avoid overflow (#856)
1 parent a34e90e commit 7c23dc8

File tree

8 files changed

+372
-206
lines changed

8 files changed

+372
-206
lines changed
-225 Bytes
Loading
3.17 KB
Loading
4.92 KB
Loading
6.4 KB
Loading
3.98 KB
Loading
4.43 KB
Loading

packages/core/lib/src/widgets/html_table.dart

Lines changed: 316 additions & 206 deletions
Large diffs are not rendered by default.

packages/core/test/tag_table_test.dart

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -795,6 +795,62 @@ Future<void> main() async {
795795
<td>$multiline</td>
796796
</tr>
797797
</table>''',
798+
'width_redistribution_colspan': '''
799+
<div style="background: red; width: 100px">
800+
<table border="1">
801+
<tr>
802+
<td>Foo</td>
803+
<td colspan="2">Foo</td>
804+
<td>Foo</td>
805+
</tr>
806+
<tr>
807+
<td>Foo</td>
808+
<td>Foo</td>
809+
<td>Foo</td>
810+
<td>Foo</td>
811+
</tr>
812+
</table>
813+
</div>''',
814+
'width_redistribution_narrow': '''
815+
<div style="background: red; width: 100px">
816+
<table border="1">
817+
<tr>
818+
<td>Foo</td>
819+
<td>Lorem ipsum dolor sit amet.</td>
820+
<td>Foo bar</td>
821+
</tr>
822+
</table>
823+
</div>''',
824+
'width_redistribution_tight': '''
825+
<div style="background: red; width: 10px">
826+
<table border="1">
827+
<tr>
828+
<td>Foo</td>
829+
<td>Lorem ipsum dolor sit amet.</td>
830+
<td>Foo bar</td>
831+
</tr>
832+
</table>
833+
</div>''',
834+
'width_redistribution_wide': '''
835+
<div style="background: red; width: 400px">
836+
<table border="1">
837+
<tr>
838+
<td>Foo</td>
839+
<td>Lorem ipsum dolor sit amet.</td>
840+
<td>Foo bar</td>
841+
</tr>
842+
</table>
843+
</div>''',
844+
'width_redistribution_wide2': '''
845+
<div style="background: red; width: 200px">
846+
<table border="1">
847+
<tr>
848+
<td>Foo</td>
849+
<td>Lorem ipsum dolor sit amet.</td>
850+
<td>Foo bar</td>
851+
</tr>
852+
</table>
853+
</div>''',
798854
'width_in_percent': '''
799855
<table border="1">
800856
<tr>

0 commit comments

Comments
 (0)