2024-02-27 19:08:16 +01:00
{{ with .Repository }}
2024-02-25 11:58:23 +01:00
{{ if and ( not .IsEmpty ) ( $.Permission.CanRead $.UnitTypeCode ) }}
< div class = "ui labeled button
{{ if or ( not $.IsSigned ) ( and ( not $.CanSignedUserFork ) ( not $.UserAndOrgForks )) }}
disabled
{{ end }} "
{{ if not $.IsSigned }}
data-tooltip-content="{{ ctx .Locale.Tr "repo.fork_guest_user" }} "
{{ else if and ( not $.CanSignedUserFork ) ( not $.UserAndOrgForks ) }}
data-tooltip-content="{{ ctx .Locale.Tr "repo.fork_from_self" }} "
{{ end }}
>
< a class = "ui compact {{ if $.ShowForkModal }} show-modal {{ end }} small basic button"
{{ if not $.CanSignedUserFork }}
{{ if gt ( len $.UserAndOrgForks ) 1 }}
2024-03-22 01:04:03 +08:00
href="#" data-modal="#fork-repo-modal"
2024-02-25 11:58:23 +01:00
{{ else if eq ( len $.UserAndOrgForks ) 1 }}
href="{{ AppSubUrl }} /{{ ( index $.UserAndOrgForks 0 ) .FullName }} "
{{/*else is not required here, because the button shouldn't link to any site if you can't create a fork*/}}
{{ end }}
{{ else if not $.UserAndOrgForks }}
href="{{ $.RepoLink }} /fork"
{{ else }}
2024-03-22 01:04:03 +08:00
href="#" data-modal="#fork-repo-modal"
2024-02-25 11:58:23 +01:00
{{ end }}
>
2024-03-22 01:04:03 +08:00
{{ svg "octicon-repo-forked" }} < span class = "text not-mobile" > {{ ctx .Locale.Tr "repo.fork" }} </ span >
2024-02-25 11:58:23 +01:00
< / a >
< div class = "ui small modal" id = "fork-repo-modal" >
< div class = "header" >
{{ ctx .Locale.Tr "repo.already_forked" .Name }}
< / div >
2024-03-04 04:33:20 +01:00
< div class = "content tw-text-left" >
2024-02-25 11:58:23 +01:00
< div class = "ui list" >
{{ range $.UserAndOrgForks }}
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 17:42:49 +01:00
< div class = "ui item tw-py-2" >
< a href = " {{ .Link }} " > {{ svg "octicon-repo-forked" 16 "tw-mr-2" }}{{ .FullName }} </ a >
2024-02-25 11:58:23 +01:00
< / div >
{{ end }}
< / div >
{{ if $.CanSignedUserFork }}
< div class = "divider" > < / div >
< a href = " {{ $.RepoLink }} /fork" > {{ ctx .Locale.Tr "repo.fork_to_different_account" }} </ a >
{{ end }}
< / div >
< / div >
< a class = "ui basic label" href = " {{ .Link }} /forks" >
{{ CountFmt .NumForks }}
< / a >
< / div >
{{ end }}
2024-02-27 19:08:16 +01:00
{{ end }}