Skip to content

Commit 6fced33

Browse files
Fix dropdown content overflow (#31610)
close #31602 ![圖片](https://github.com/go-gitea/gitea/assets/30816317/43722917-bc5e-4e06-b0de-db52552a20df) --------- Co-authored-by: wxiaoguang <[email protected]>
1 parent afa8dd4 commit 6fced33

File tree

2 files changed

+35
-9
lines changed

2 files changed

+35
-9
lines changed

templates/devtest/fomantic-dropdown.tmpl

+31-9
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,16 @@
2929
<div class="default text">empty multiple dropdown</div>
3030
<div class="menu">
3131
<div class="item">item</div>
32-
</div>
33-
</div>
34-
<div class="ui multiple clearable search selection dropdown">
35-
<input type="hidden" value="1">
36-
{{svg "octicon-triangle-down" 14 "dropdown icon"}}
37-
{{svg "octicon-x" 14 "remove icon"}}
38-
<div class="default text">clearable search dropdown</div>
39-
<div class="menu">
40-
<div class="item" data-value="1">item</div>
32+
<div class="item">sm1</div>
33+
<div class="item">sm2</div>
34+
<div class="item">medium1</div>
35+
<div class="item">medium2</div>
36+
<div class="item">large item1</div>
37+
<div class="item">large item2</div>
38+
<div class="item">large item3</div>
39+
<div class="item">very large item test 1</div>
40+
<div class="item">very large item test 2</div>
41+
<div class="item">very large item test 3</div>
4142
</div>
4243
</div>
4344
<div class="ui buttons">
@@ -50,6 +51,27 @@
5051
</div>
5152
</div>
5253
</div>
54+
<div>
55+
<div class="ui multiple clearable search selection dropdown tw-max-w-[220px]">
56+
<input type="hidden" value="1,2,3,4,5,10">
57+
{{svg "octicon-triangle-down" 14 "dropdown icon"}}
58+
{{svg "octicon-x" 14 "remove icon"}}
59+
<div class="default text">clearable search dropdown</div>
60+
<div class="menu">
61+
<div class="item" data-value="1">item</div>
62+
<div class="item" data-value="2">sm1</div>
63+
<div class="item" data-value="3">sm2</div>
64+
<div class="item" data-value="4">medium1</div>
65+
<div class="item" data-value="5">medium2</div>
66+
<div class="item" data-value="6">large item1</div>
67+
<div class="item" data-value="7">large item2</div>
68+
<div class="item" data-value="8">large item3</div>
69+
<div class="item" data-value="9">very large item test 1</div>
70+
<div class="item" data-value="10">very large item test 2</div>
71+
<div class="item" data-value="11">very large item test 3</div>
72+
</div>
73+
</div>
74+
</div>
5375

5476
<h2>Selection</h2>
5577
<div>

web_src/css/base.css

+4
Original file line numberDiff line numberDiff line change
@@ -1364,6 +1364,10 @@ table th[data-sortt-desc] .svg {
13641364
min-width: 0; /* make ellipsis work */
13651365
}
13661366

1367+
.ui.multiple.selection.dropdown {
1368+
flex-wrap: wrap;
1369+
}
1370+
13671371
.ui.ui.dropdown.selection {
13681372
min-width: 14em; /* match the default min width */
13691373
}

0 commit comments

Comments
 (0)