mirror of
https://github.com/go-gitea/gitea.git
synced 2026-04-04 14:36:16 +02:00
Use selection dropdown style for column picker
The gear-icon header pattern (fixed-text muted) is designed for top-level sidebar sections like Labels/Milestone/Assignees. The column picker is a secondary control under the project selection, so it should look like a form select — bordered box showing the current value with a dropdown arrow. Restores the ui dropdown selection fluid style from the original implementation while keeping the issue-sidebar-combo wrapper for the rerender capability.
This commit is contained in:
parent
9035a92761
commit
8f55ccab04
@ -1,30 +1,25 @@
|
||||
{{$pageMeta := .}}
|
||||
{{$data := .ProjectsData}}
|
||||
{{if and $pageMeta.Issue $pageMeta.Issue.Project $data.ProjectColumns (gt (len $data.ProjectColumns) 1) $pageMeta.CanModifyIssueOrPull}}
|
||||
{{if and $pageMeta.Issue $pageMeta.Issue.Project $data.ProjectColumns (gt (len $data.ProjectColumns) 1)}}
|
||||
{{if $pageMeta.CanModifyIssueOrPull}}
|
||||
<div class="issue-sidebar-combo" id="sidebar-project-column"
|
||||
data-selection-mode="single" data-update-algo="all"
|
||||
data-update-url="{{$pageMeta.RepoLink}}/issues/projects/column?issue_id={{$pageMeta.Issue.ID}}">
|
||||
<input class="combo-value" name="column_id" type="hidden" value="{{$data.SelectedColumnID}}">
|
||||
<div class="ui dropdown full-width">
|
||||
<a class="fixed-text muted">
|
||||
<strong>{{svg "octicon-columns" 16}} Column</strong>
|
||||
</a>
|
||||
<div class="ui dropdown selection fluid">
|
||||
<div class="default text">{{range $data.ProjectColumns}}{{if eq .ID $data.SelectedColumnID}}{{.Title}}{{end}}{{end}}</div>
|
||||
{{svg "octicon-triangle-down" 14 "dropdown icon"}}
|
||||
<div class="menu">
|
||||
{{range $data.ProjectColumns}}
|
||||
<div class="item {{if eq .ID $data.SelectedColumnID}}checked{{end}}" data-value="{{.ID}}">{{.Title}}</div>
|
||||
<div class="item {{if eq .ID $data.SelectedColumnID}}active selected checked{{end}}" data-value="{{.ID}}">{{.Title}}</div>
|
||||
{{end}}
|
||||
</div>
|
||||
</div>
|
||||
<div class="ui list muted-links">
|
||||
<span class="item empty-list tw-hidden">No column</span>
|
||||
{{range $data.ProjectColumns}}
|
||||
{{if eq .ID $data.SelectedColumnID}}
|
||||
<span class="item">{{svg "octicon-columns" 16 "tw-mr-1"}}{{.Title}}</span>
|
||||
{{end}}
|
||||
{{end}}
|
||||
<div class="ui list tw-hidden">
|
||||
<span class="item empty-list">No column</span>
|
||||
</div>
|
||||
</div>
|
||||
{{else if and $pageMeta.Issue $pageMeta.Issue.Project $data.ProjectColumns (gt (len $data.ProjectColumns) 1)}}
|
||||
{{else}}
|
||||
{{range $data.ProjectColumns}}
|
||||
{{if eq .ID $data.SelectedColumnID}}
|
||||
<div class="tw-mt-1">
|
||||
@ -33,3 +28,4 @@
|
||||
{{end}}
|
||||
{{end}}
|
||||
{{end}}
|
||||
{{end}}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user