2023-03-12 20:39:56 +00:00
< div class = "ui {{ if or ( not .HasIssuesOrPullsWritePermission ) .Repository.IsArchived }} disabled {{ end }} floating jump select-label dropdown" >
2023-07-04 17:45:45 +00:00
< span class = "text muted flex-text-block" >
2023-09-25 08:56:50 +00:00
< strong > {{ ctx .Locale.Tr "repo.issues.new.labels" }} </ strong >
2023-03-12 20:39:56 +00:00
{{ if and .HasIssuesOrPullsWritePermission ( not .Repository.IsArchived ) }}
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
(cherry picked from commit 68ec9b48592fe88765bcc3a73093d43c98b315de)
Conflicts:
routers/web/repo/view.go
templates/base/head_navbar.tmpl
templates/repo/code/recently_pushed_new_branches.tmpl
templates/repo/diff/box.tmpl
templates/repo/diff/compare.tmpl
templates/repo/diff/conversation.tmpl
templates/repo/header.tmpl
templates/repo/issue/filter_list.tmpl
templates/repo/issue/view_content/conversation.tmpl
templates/repo/issue/view_content/sidebar.tmpl
templates/repo/settings/options.tmpl
templates/repo/view_file.tmpl
templates/shared/user/blocked_users.tmpl
templates/status/500.tmpl
web_src/js/components/DashboardRepoList.vue
resolved by prefering Forgejo version and applying the
commands to all files
2024-03-24 16:42:49 +00:00
{{ svg "octicon-gear" 16 "tw-ml-1" }}
2023-03-12 20:39:56 +00:00
{{ end }}
2023-05-21 20:47:41 +00:00
< / span >
2024-07-17 07:41:51 +00:00
< div class = "filter menu ugc-labels" {{ if .Issue }} data-action = "update" data-issue-id = " {{ $.Issue.ID }} " data-update-url = " {{ $.RepoLink }} /issues/labels" {{ else }} data-id = "#label_ids" {{ end }} >
2023-03-12 20:39:56 +00:00
{{ if or .Labels .OrgLabels }}
< div class = "ui icon search input" >
2023-08-25 23:35:10 +00:00
< i class = "icon" > {{ svg "octicon-search" 16 }} </ i >
2024-07-17 18:14:02 +00:00
< input class = "tw-w-auto" type = "text" placeholder = " {{ ctx .Locale.Tr "repo.issues.filter_labels" }} " >
2023-03-12 20:39:56 +00:00
< / div >
{{ end }}
2023-09-25 08:56:50 +00:00
< a class = "no-select item" href = "#" > {{ ctx .Locale.Tr "repo.issues.new.clear_labels" }} </ a >
2023-03-12 20:39:56 +00:00
{{ if or .Labels .OrgLabels }}
{{ $previousExclusiveScope := "_no_scope" }}
{{ range .Labels }}
{{ $exclusiveScope := .ExclusiveScope }}
{{ if and ( ne $previousExclusiveScope "_no_scope" ) ( ne $previousExclusiveScope $exclusiveScope ) }}
2023-06-29 12:24:22 +00:00
< div class = "divider" > < / div >
2023-03-12 20:39:56 +00:00
{{ end }}
{{ $previousExclusiveScope = $exclusiveScope }}
2024-03-29 18:07:01 +00:00
< a class = " {{ if .IsChecked }} checked {{ end }} item" href = "#" data-id = " {{ .ID }} " {{ if .IsArchived }} data-is-archived {{ end }} data-id-selector = "#label_ {{ .ID }} " data-scope = " {{ $exclusiveScope }} " >< span class = "octicon-check {{ if not .IsChecked }} tw-invisible {{ end }} " > {{ if $exclusiveScope }}{{ svg "octicon-dot-fill" }}{{ else }}{{ svg "octicon-check" }}{{ end }} </ span > {{ RenderLabel $.Context ctx .Locale . }}
2023-10-17 14:10:45 +00:00
{{ if .Description }} < br >< small class = "desc" > {{ .Description | RenderEmoji $.Context }} </ small > {{ end }}
< p class = "archived-label-hint" > {{ template "repo/issue/labels/label_archived" . }} </ p >
< / a >
2023-03-12 20:39:56 +00:00
{{ end }}
2023-06-29 12:24:22 +00:00
< div class = "divider" > < / div >
2023-08-31 10:49:53 +00:00
{{ $previousExclusiveScope = "_no_scope" }}
2023-03-12 20:39:56 +00:00
{{ range .OrgLabels }}
{{ $exclusiveScope := .ExclusiveScope }}
{{ if and ( ne $previousExclusiveScope "_no_scope" ) ( ne $previousExclusiveScope $exclusiveScope ) }}
2023-06-29 12:24:22 +00:00
< div class = "divider" > < / div >
2023-03-12 20:39:56 +00:00
{{ end }}
{{ $previousExclusiveScope = $exclusiveScope }}
2024-03-29 18:07:01 +00:00
< a class = " {{ if .IsChecked }} checked {{ end }} item" href = "#" data-id = " {{ .ID }} " {{ if .IsArchived }} data-is-archived {{ end }} data-id-selector = "#label_ {{ .ID }} " data-scope = " {{ $exclusiveScope }} " >< span class = "octicon-check {{ if not .IsChecked }} tw-invisible {{ end }} " > {{ if $exclusiveScope }}{{ svg "octicon-dot-fill" }}{{ else }}{{ svg "octicon-check" }}{{ end }} </ span > {{ RenderLabel $.Context ctx .Locale . }}
2023-10-17 14:10:45 +00:00
{{ if .Description }} < br >< small class = "desc" > {{ .Description | RenderEmoji $.Context }} </ small > {{ end }}
< p class = "archived-label-hint" > {{ template "repo/issue/labels/label_archived" . }} </ p >
< / a >
2023-03-12 20:39:56 +00:00
{{ end }}
{{ else }}
2023-09-25 08:56:50 +00:00
< div class = "disabled item" > {{ ctx .Locale.Tr "repo.issues.new.no_items" }} </ div >
2023-03-12 20:39:56 +00:00
{{ end }}
< / div >
< / div >