mirror of https://github.com/go-gitea/gitea
Improve milestone filter on issues page (#22423)
Now we have `All milestones`, `No milestones`, `Open milestones` and `Closed milestones`. Fix #11924 Fix #22411 <img width="1166" alt="image" src="https://user-images.githubusercontent.com/81045/212243375-95eea035-a972-44b8-8088-53db614cb07e.png">pull/24380/head^2
parent
e3750370df
commit
3f0651d4d6
@ -0,0 +1,39 @@ |
||||
<div class="header" style="text-transform: none;font-size:16px;">{{.locale.Tr "repo.issues.new.add_milestone_title"}}</div> |
||||
{{if or .OpenMilestones .ClosedMilestones}} |
||||
<div class="ui icon search input"> |
||||
<i class="icon gt-df gt-ac gt-jc">{{svg "octicon-search" 16}}</i> |
||||
<input type="text" placeholder="{{.locale.Tr "repo.issues.filter_milestones"}}"> |
||||
</div> |
||||
<div class="divider"></div> |
||||
{{end}} |
||||
<div class="no-select item">{{.locale.Tr "repo.issues.new.clear_milestone"}}</div> |
||||
{{if and (not .OpenMilestones) (not .ClosedMilestones)}} |
||||
<div class="header" style="text-transform: none;font-size:14px;"> |
||||
{{.locale.Tr "repo.issues.new.no_items"}} |
||||
</div> |
||||
{{else}} |
||||
{{if .OpenMilestones}} |
||||
<div class="divider"></div> |
||||
<div class="header"> |
||||
{{.locale.Tr "repo.issues.new.open_milestone"}} |
||||
</div> |
||||
{{range .OpenMilestones}} |
||||
<a class="item" data-id="{{.ID}}" data-href="{{$.RepoLink}}/issues?milestone={{.ID}}"> |
||||
{{svg "octicon-milestone" 16 "gt-mr-2"}} |
||||
{{.Name}} |
||||
</a> |
||||
{{end}} |
||||
{{end}} |
||||
{{if .ClosedMilestones}} |
||||
<div class="divider"></div> |
||||
<div class="header"> |
||||
{{.locale.Tr "repo.issues.new.closed_milestone"}} |
||||
</div> |
||||
{{range .ClosedMilestones}} |
||||
<a class="item" data-id="{{.ID}}" data-href="{{$.RepoLink}}/issues?milestone={{.ID}}"> |
||||
{{svg "octicon-milestone" 16 "gt-mr-2"}} |
||||
{{.Name}} |
||||
</a> |
||||
{{end}} |
||||
{{end}} |
||||
{{end}} |
Loading…
Reference in new issue