2024-03-15 02:24:59 +03:00
< div class = "ui small secondary filter menu" >
2024-03-22 22:51:29 +03:00
< form id = "repo-search-form" class = "ui form ignore-dirty tw-flex-1 tw-flex tw-flex-row tw-gap-x-2 tw-items-center" >
2024-03-03 13:18:34 +03:00
{{ if .Language }} < input hidden name = "language" value = " {{ .Language }} " > {{ end }}
2024-03-06 13:15:38 +03:00
{{ if .TopicOnly }} < input hidden name = "topic" value = " {{ .TopicOnly }} " > {{ end }}
2024-03-15 02:24:59 +03:00
< div class = "ui small fluid action input tw-flex-1" >
{{ template "shared/search/input" dict "Value" .Keyword "Placeholder" ( ctx .Locale.Tr "search.repo_kind" ) }}
2024-03-03 13:18:34 +03:00
{{ if .PageIsExploreRepositories }}
< input type = "hidden" name = "only_show_relevant" value = " {{ .OnlyShowRelevant }} " >
{{ else if .TabName }}
< input type = "hidden" name = "tab" value = " {{ .TabName }} " >
{{ end }}
2024-03-15 02:24:59 +03:00
{{ template "shared/search/button" }}
2024-03-03 13:18:34 +03:00
< / div >
<!-- Filter -->
2024-03-15 02:24:59 +03:00
< div class = "ui small dropdown type jump item tw-mr-0" >
2024-03-03 13:18:34 +03:00
< span class = "text" >
{{ ctx .Locale.Tr "filter" }}
< / span >
{{ svg "octicon-triangle-down" 14 "dropdown icon" }}
< div class = "menu" >
< label class = "item" >< input type = "radio" name = "clear-filter" > {{ ctx .Locale.Tr "filter.clear" }} </ label >
< div class = "divider" > < / div >
< label class = "item" >< input type = "radio" name = "archived" {{ if .IsArchived.Value }} checked {{ end }} value = "1" > {{ ctx .Locale.Tr "filter.is_archived" }} </ label >
< label class = "item" >< input type = "radio" name = "archived" {{ if ( not ( .IsArchived.ValueOrDefault true )) }} checked {{ end }} value = "0" > {{ ctx .Locale.Tr "filter.not_archived" }} </ label >
< div class = "divider" > < / div >
< label class = "item" >< input type = "radio" name = "fork" {{ if .IsFork.Value }} checked {{ end }} value = "1" > {{ ctx .Locale.Tr "filter.is_fork" }} </ label >
< label class = "item" >< input type = "radio" name = "fork" {{ if ( not ( .IsFork.ValueOrDefault true )) }} checked {{ end }} value = "0" > {{ ctx .Locale.Tr "filter.not_fork" }} </ label >
< div class = "divider" > < / div >
< label class = "item" >< input type = "radio" name = "mirror" {{ if .IsMirror.Value }} checked {{ end }} value = "1" > {{ ctx .Locale.Tr "filter.is_mirror" }} </ label >
< label class = "item" >< input type = "radio" name = "mirror" {{ if ( not ( .IsMirror.ValueOrDefault true )) }} checked {{ end }} value = "0" > {{ ctx .Locale.Tr "filter.not_mirror" }} </ label >
< div class = "divider" > < / div >
< label class = "item" >< input type = "radio" name = "template" {{ if .IsTemplate.Value }} checked {{ end }} value = "1" > {{ ctx .Locale.Tr "filter.is_template" }} </ label >
< label class = "item" >< input type = "radio" name = "template" {{ if ( not ( .IsTemplate.ValueOrDefault true )) }} checked {{ end }} value = "0" > {{ ctx .Locale.Tr "filter.not_template" }} </ label >
< div class = "divider" > < / div >
< label class = "item" >< input type = "radio" name = "private" {{ if .IsPrivate.Value }} checked {{ end }} value = "1" > {{ ctx .Locale.Tr "filter.private" }} </ label >
< label class = "item" >< input type = "radio" name = "private" {{ if ( not ( .IsPrivate.ValueOrDefault true )) }} checked {{ end }} value = "0" > {{ ctx .Locale.Tr "filter.public" }} </ label >
< / div >
< / div >
<!-- Sort -->
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 19:42:49 +03:00
< div class = "ui small dropdown type jump item tw-mr-0" >
2024-03-03 13:18:34 +03:00
< span class = "text" >
{{ ctx .Locale.Tr "repo.issues.filter_sort" }}
< / span >
{{ svg "octicon-triangle-down" 14 "dropdown icon" }}
< div class = "menu" >
< label class = " {{ if eq .SortType "newest" }} active {{ end }} item" >< input hidden type = "radio" name = "sort" {{ if eq .SortType "newest" }} checked {{ end }} value = "newest" > {{ ctx .Locale.Tr "repo.issues.filter_sort.latest" }} </ label >
< label class = " {{ if eq .SortType "oldest" }} active {{ end }} item" >< input hidden type = "radio" name = "sort" {{ if eq .SortType "oldest" }} checked {{ end }} value = "oldest" > {{ ctx .Locale.Tr "repo.issues.filter_sort.oldest" }} </ label >
< label class = " {{ if eq .SortType "alphabetically" }} active {{ end }} item" >< input hidden type = "radio" name = "sort" {{ if eq .SortType "alphabetically" }} checked {{ end }} value = "alphabetically" > {{ ctx .Locale.Tr "repo.issues.label.filter_sort.alphabetically" }} </ label >
< label class = " {{ if eq .SortType "reversealphabetically" }} active {{ end }} item" >< input hidden type = "radio" name = "sort" {{ if eq .SortType "reversealphabetically" }} checked {{ end }} value = "reversealphabetically" > {{ ctx .Locale.Tr "repo.issues.label.filter_sort.reverse_alphabetically" }} </ label >
< label class = " {{ if eq .SortType "recentupdate" }} active {{ end }} item" >< input hidden type = "radio" name = "sort" {{ if eq .SortType "recentupdate" }} checked {{ end }} value = "recentupdate" > {{ ctx .Locale.Tr "repo.issues.filter_sort.recentupdate" }} </ label >
< label class = " {{ if eq .SortType "leastupdate" }} active {{ end }} item" >< input hidden type = "radio" name = "sort" {{ if eq .SortType "leastupdate" }} checked {{ end }} value = "leastupdate" > {{ ctx .Locale.Tr "repo.issues.filter_sort.leastupdate" }} </ label >
{{ if not .DisableStars }}
< label class = " {{ if eq .SortType "moststars" }} active {{ end }} item" >< input hidden type = "radio" name = "sort" {{ if eq .SortType "moststars" }} checked {{ end }} value = "moststars" > {{ ctx .Locale.Tr "repo.issues.filter_sort.moststars" }} </ label >
< label class = " {{ if eq .SortType "feweststars" }} active {{ end }} item" >< input hidden type = "radio" name = "sort" {{ if eq .SortType "feweststars" }} checked {{ end }} value = "feweststars" > {{ ctx .Locale.Tr "repo.issues.filter_sort.feweststars" }} </ label >
{{ end }}
< label class = " {{ if eq .SortType "mostforks" }} active {{ end }} item" >< input hidden type = "radio" name = "sort" {{ if eq .SortType "mostforks" }} checked {{ end }} value = "mostforks" > {{ ctx .Locale.Tr "repo.issues.filter_sort.mostforks" }} </ label >
< label class = " {{ if eq .SortType "fewestforks" }} active {{ end }} item" >< input hidden type = "radio" name = "sort" {{ if eq .SortType "fewestforks" }} checked {{ end }} value = "fewestforks" > {{ ctx .Locale.Tr "repo.issues.filter_sort.fewestforks" }} </ label >
< label class = " {{ if eq .SortType "size" }} active {{ end }} item" >< input hidden type = "radio" name = "sort" {{ if eq .SortType "size" }} checked {{ end }} value = "size" > {{ ctx .Locale.Tr "repo.issues.label.filter_sort.by_size" }} </ label >
< label class = " {{ if eq .SortType "reversesize" }} active {{ end }} item" >< input hidden type = "radio" name = "sort" {{ if eq .SortType "reversesize" }} checked {{ end }} value = "reversesize" > {{ ctx .Locale.Tr "repo.issues.label.filter_sort.reverse_by_size" }} </ label >
< / div >
< / div >
< / form >
< / div >
{{ if and .PageIsExploreRepositories .OnlyShowRelevant }}
< div class = "ui message explore-relevancy-note" >
< span data-tooltip-content = " {{ ctx .Locale.Tr "explore.relevant_repositories_tooltip" }} " > {{ ctx .Locale.Tr "explore.relevant_repositories" ( printf "?only_show_relevant=0&sort=%s&q=%s&language=%s" $.SortType ( QueryEscape $.Keyword ) ( QueryEscape $.Language )) }} </ span >
< / div >
{{ end }}
2024-03-15 02:24:59 +03:00
< div class = "divider" > < / div >