2017-09-06 15:02:51 +03:00
{{ if and ( not .Issue .IsPull ) ( not .PageIsComparePull ) }}
2021-12-18 00:29:09 +03:00
<input id="ref_selector" name="ref" type="hidden" value=" {{ .Reference }} ">
2024-05-06 10:17:22 +03:00
<div class="ui dropdown select-branch branch-selector-dropdown ellipsis-items-nowrap {{ if not .HasIssuesOrPullsWritePermission }} disabled {{ end }} "
2024-05-02 13:45:23 +03:00
data-no-results=" {{ ctx .Locale .Tr "no_results_found" }} "
2024-05-08 18:39:13 +03:00
{{ if and .Issue ( or .IsIssueWriter .HasIssuesOrPullsWritePermission ) }} data-url-update-issueref=" {{ $ .RepoLink }} /issues/ {{ .Issue .Index }} /ref" {{ end }}
2024-05-02 13:45:23 +03:00
>
<div class="ui button branch-dropdown-button">
<span class="text-branch-name gt-ellipsis"> {{ if .Reference }} {{ $ .RefEndName }} {{ else }} {{ ctx .Locale .Tr "repo.issues.no_ref" }} {{ end }} </span>
2021-11-28 07:13:13 +03:00
{{ if .HasIssuesOrPullsWritePermission }} {{ svg "octicon-triangle-down" 1 4 "dropdown icon" }} {{ end }}
2017-08-24 15:30:27 +03:00
</div>
<div class="menu">
<div class="ui icon search input">
2023-06-14 19:40:15 +03:00
<i class="icon"> {{ svg "octicon-filter" 1 6 }} </i>
2023-09-25 11:56:50 +03:00
<input name="search" placeholder=" {{ ctx .Locale .Tr "repo.filter_branch_and_tag" }} ...">
2017-08-24 15:30:27 +03:00
</div>
2024-05-02 13:45:23 +03:00
<div class="branch-tag-tab">
<a class="branch-tag-item reference column muted active" href="#" data-target="#branch-list">
{{ svg "octicon-git-branch" 1 6 "tw-mr-1" }} {{ ctx .Locale .Tr "repo.branches" }}
</a>
<a class="branch-tag-item reference column muted" href="#" data-target="#tag-list">
{{ svg "octicon-tag" 1 6 "tw-mr-1" }} {{ ctx .Locale .Tr "repo.tags" }}
</a>
2017-08-24 15:30:27 +03:00
</div>
2024-03-15 06:43:10 +03:00
<div class="branch-tag-divider"></div>
2024-05-02 13:45:23 +03:00
<div id="branch-list" class="scrolling menu reference-list-menu">
{{ if or .Reference ( not .Issue ) }}
<div class="item text small" data-id="" data-name=" {{ ctx .Locale .Tr "repo.issues.no_ref" }} " data-id-selector="#ref_selector"><strong><a href="#"> {{ ctx .Locale .Tr "repo.clear_ref" }} </a></strong></div>
2021-04-11 06:46:37 +03:00
{{ end }}
2020-09-08 19:29:51 +03:00
{{ range .Branches }}
2024-04-16 11:52:45 +03:00
<div class="item" data-id="refs/heads/ {{ . }} " data-name=" {{ . }} " data-id-selector="#ref_selector" title=" {{ . }} "> {{ . }} </div>
2024-03-15 06:43:10 +03:00
{{ else }}
<div class="item"> {{ ctx .Locale .Tr "no_results_found" }} </div>
2020-09-08 19:29:51 +03:00
{{ end }}
2017-08-24 15:30:27 +03:00
</div>
2024-05-02 13:45:23 +03:00
<div id="tag-list" class="scrolling menu reference-list-menu tw-hidden">
{{ if or .Reference ( not .Issue ) }}
<div class="item text small" data-id="" data-name=" {{ ctx .Locale .Tr "repo.issues.no_ref" }} " data-id-selector="#ref_selector"><strong><a href="#"> {{ ctx .Locale .Tr "repo.clear_ref" }} </a></strong></div>
2021-04-11 06:46:37 +03:00
{{ end }}
2020-09-08 19:29:51 +03:00
{{ range .Tags }}
<div class="item" data-id="refs/tags/ {{ . }} " data-name="tags/ {{ . }} " data-id-selector="#ref_selector"> {{ . }} </div>
2024-03-15 06:43:10 +03:00
{{ else }}
<div class="item"> {{ ctx .Locale .Tr "no_results_found" }} </div>
2020-09-08 19:29:51 +03:00
{{ end }}
2017-08-24 15:30:27 +03:00
</div>
</div>
</div>
2023-06-29 15:24:22 +03:00
<div class="divider"></div>
2020-02-11 20:02:41 +03:00
{{ end }}