mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-08-19 17:01:12 +00:00
- Avoid morphing too much HTML, only morph the currently selected milestone text. - Changes that the milestone dropdown is not morphed, which contains event listeners and newer versions of the morphing library seem does not preserve event listeners in most cases. Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8350 Reviewed-by: Otto <otto@codeberg.org> Co-authored-by: Gusted <postmaster@gusted.xyz> Co-committed-by: Gusted <postmaster@gusted.xyz>
14 lines
629 B
Go HTML Template
14 lines
629 B
Go HTML Template
<div id="milestone-section" hx-swap="morph" hx-target="#selected-milestone" hx-indicator="this">
|
|
<div class="ui {{if or (not .HasIssuesOrPullsWritePermission) .Repository.IsArchived}}disabled{{end}} floating jump select-milestone dropdown">
|
|
<a class="text muted flex-text-block">
|
|
<strong>{{ctx.Locale.Tr "repo.issues.new.milestone"}}</strong>
|
|
{{if and .HasIssuesOrPullsWritePermission (not .Repository.IsArchived)}}
|
|
{{svg "octicon-gear" 16 "tw-ml-1"}}
|
|
{{end}}
|
|
</a>
|
|
<div class="menu">
|
|
{{template "repo/issue/milestone/select_menu" .}}
|
|
</div>
|
|
</div>
|
|
{{template "repo/issue/milestone/selected" .}}
|
|
</div>
|