File tree 5 files changed +12
-6
lines changed
5 files changed +12
-6
lines changed Original file line number Diff line number Diff line change 15
15
<i class="icon">{{svg "octicon-search" 16}}</i>
16
16
<input type="text" placeholder="{{ctx.Locale.Tr "repo.issues.filter_assignees"}}">
17
17
</div>
18
- <div class="item clear-selection">{{ctx.Locale.Tr "repo.issues.new.clear_assignees"}}</div>
19
18
<div class="scrolling menu flex-items-block">
19
+ <div class="item clear-selection">{{ctx.Locale.Tr "repo.issues.new.clear_assignees"}}</div>
20
+ <div class="divider"></div>
20
21
{{range $data.CandidateAssignees}}
21
22
<a class="item" href="#" data-value="{{.ID}}">
22
23
<span class="item-check-mark">{{svg "octicon-check"}}</span>
Original file line number Diff line number Diff line change 16
16
<i class="icon">{{svg "octicon-search" 16}}</i>
17
17
<input type="text" placeholder="{{ctx.Locale.Tr "repo.issues.filter_labels"}}">
18
18
</div>
19
- <a class="item clear-selection" href="#">{{ctx.Locale.Tr "repo.issues.new.clear_labels"}}</a>
20
19
<div class="scrolling menu">
20
+ <a class="item clear-selection" href="#">{{ctx.Locale.Tr "repo.issues.new.clear_labels"}}</a>
21
+ <div class="divider"></div>
21
22
{{$previousExclusiveScope := "_no_scope"}}
22
23
{{range $data.RepoLabels}}
23
24
{{$exclusiveScope := .ExclusiveScope}}
Original file line number Diff line number Diff line change 18
18
<i class="icon">{{svg "octicon-search"}}</i>
19
19
<input type="text" placeholder="{{ctx.Locale.Tr "repo.issues.filter_milestones"}}">
20
20
</div>
21
- <div class="divider"></div>
22
- <div class="item clear-selection">{{ctx.Locale.Tr "repo.issues.new.clear_milestone"}}</div>
23
21
<div class="scrolling menu">
22
+ <div class="item clear-selection">{{ctx.Locale.Tr "repo.issues.new.clear_milestone"}}</div>
23
+ <div class="divider"></div>
24
24
{{if $data.OpenMilestones}}
25
25
<div class="header">{{ctx.Locale.Tr "repo.issues.filter_milestone_open"}}</div>
26
26
{{range $data.OpenMilestones}}
Original file line number Diff line number Diff line change 17
17
<input type="text" placeholder="{{ctx.Locale.Tr "repo.issues.filter_projects"}}">
18
18
</div>
19
19
{{end}}
20
- <div class="item clear-selection">{{ctx.Locale.Tr "repo.issues.new.clear_projects"}}</div>
21
20
<div class="scrolling menu">
21
+ <div class="item clear-selection">{{ctx.Locale.Tr "repo.issues.new.clear_projects"}}</div>
22
+ <div class="divider"></div>
22
23
{{if $data.OpenProjects}}
23
24
<div class="header">{{ctx.Locale.Tr "repo.issues.new.open_projects"}}</div>
24
25
{{range $data.OpenProjects}}
Original file line number Diff line number Diff line change @@ -22,10 +22,13 @@ A sidebar combo (dropdown+list) is like this:
22
22
When the selected items change, the ` combo-value ` input will be updated.
23
23
If there is ` data-update-url ` , it also calls backend to attach/detach the changed items.
24
24
25
- Also, the changed items will be syncronized to the ` ui list ` items.
25
+ Also, the changed items will be synchronized to the ` ui list ` items.
26
26
27
27
The items with the same data-scope only allow one selected at a time.
28
28
29
29
The dropdown selection could work in 2 modes:
30
30
* single: only one item could be selected, it updates immediately when the item is selected.
31
31
* multiple: multiple items could be selected, it defers the update until the dropdown is hidden.
32
+
33
+ When using "scrolling menu", the items must be in the same level,
34
+ otherwise keyboard (ArrowUp/ArrowDown/Enter) won't work.
You can’t perform that action at this time.
0 commit comments