mirror of
https://codeberg.org/davrot/forgejo.git
synced 2025-07-11 19:00:04 +02:00

This fixes (or features?) a small nit that I found disturbing when clicking through repository settings. # Test - open repo settings - click in navigation bar on "Units" and then on "Overview" - the page opens now at top (not jumping down as before that change) - click on "Issues", etc. -> the page still jumps to the related sections Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8322 Reviewed-by: Otto <otto@codeberg.org> Reviewed-by: Beowulf <beowulf@beocode.eu> Co-authored-by: Robert Wolff <mahlzahn@posteo.de> Co-committed-by: Robert Wolff <mahlzahn@posteo.de>
72 lines
3.1 KiB
Go HTML Template
72 lines
3.1 KiB
Go HTML Template
<div class="flex-container-nav">
|
|
<div class="ui fluid vertical menu">
|
|
<div class="header item">{{ctx.Locale.Tr "repo.settings"}}</div>
|
|
<a class="{{if .PageIsSettingsOptions}}active {{end}}item" href="{{.RepoLink}}/settings">
|
|
{{ctx.Locale.Tr "repo.settings.options"}}
|
|
</a>
|
|
<details class="item toggleable-item" {{if .PageIsRepoSettingsUnits}}open{{end}}>
|
|
<summary {{if .PageIsRepoSettingsUnits}}class="active"{{end}}>{{ctx.Locale.Tr "repo.settings.units.units"}}</summary>
|
|
<div class="menu">
|
|
<a class="item" href="{{.RepoLink}}/settings/units">
|
|
{{ctx.Locale.Tr "repo.settings.units.overview"}}
|
|
</a>
|
|
<a class="item" href="{{.RepoLink}}/settings/units#issues">
|
|
{{ctx.Locale.Tr "repo.issues"}}
|
|
</a>
|
|
<a class="item" href="{{.RepoLink}}/settings/units#pulls">
|
|
{{ctx.Locale.Tr "repo.pulls"}}
|
|
</a>
|
|
<a class="item" href="{{.RepoLink}}/settings/units#wiki">
|
|
{{ctx.Locale.Tr "repo.wiki"}}
|
|
</a>
|
|
</div>
|
|
</details>
|
|
<a class="{{if .PageIsSettingsCollaboration}}active {{end}}item" href="{{.RepoLink}}/settings/collaboration">
|
|
{{ctx.Locale.Tr "repo.settings.collaboration"}}
|
|
</a>
|
|
{{if not DisableWebhooks}}
|
|
<a class="{{if .PageIsSettingsHooks}}active {{end}}item" href="{{.RepoLink}}/settings/hooks">
|
|
{{ctx.Locale.Tr "repo.settings.hooks"}}
|
|
</a>
|
|
{{end}}
|
|
{{if .Repository.UnitEnabled $.Context $.UnitTypeCode}}
|
|
{{if not .Repository.IsEmpty}}
|
|
<a class="{{if .PageIsSettingsBranches}}active {{end}}item" href="{{.RepoLink}}/settings/branches">
|
|
{{ctx.Locale.Tr "repo.settings.branches"}}
|
|
</a>
|
|
{{end}}
|
|
<a class="{{if .PageIsSettingsTags}}active {{end}}item" href="{{.RepoLink}}/settings/tags">
|
|
{{ctx.Locale.Tr "repo.settings.tags"}}
|
|
</a>
|
|
{{if .SignedUser.CanEditGitHook}}
|
|
<a class="{{if .PageIsSettingsGitHooks}}active {{end}}item" href="{{.RepoLink}}/settings/hooks/git">
|
|
{{ctx.Locale.Tr "repo.settings.githooks"}}
|
|
</a>
|
|
{{end}}
|
|
<a class="{{if .PageIsSettingsKeys}}active {{end}}item" href="{{.RepoLink}}/settings/keys">
|
|
{{ctx.Locale.Tr "repo.settings.deploy_keys"}}
|
|
</a>
|
|
{{if .LFSStartServer}}
|
|
<a class="{{if .PageIsSettingsLFS}}active {{end}}item" href="{{.RepoLink}}/settings/lfs">
|
|
{{ctx.Locale.Tr "repo.settings.lfs"}}
|
|
</a>
|
|
{{end}}
|
|
{{end}}
|
|
{{if and .EnableActions (not .UnitActionsGlobalDisabled) (.Permission.CanRead $.UnitTypeActions)}}
|
|
<details class="item toggleable-item" {{if or .PageIsSharedSettingsRunners .PageIsSharedSettingsSecrets .PageIsSharedSettingsVariables}}open{{end}}>
|
|
<summary>{{ctx.Locale.Tr "actions.actions"}}</summary>
|
|
<div class="menu">
|
|
<a class="{{if .PageIsSharedSettingsRunners}}active {{end}}item" href="{{.RepoLink}}/settings/actions/runners">
|
|
{{ctx.Locale.Tr "actions.runners"}}
|
|
</a>
|
|
<a class="{{if .PageIsSharedSettingsSecrets}}active {{end}}item" href="{{.RepoLink}}/settings/actions/secrets">
|
|
{{ctx.Locale.Tr "secrets.secrets"}}
|
|
</a>
|
|
<a class="{{if .PageIsSharedSettingsVariables}}active {{end}}item" href="{{.RepoLink}}/settings/actions/variables">
|
|
{{ctx.Locale.Tr "actions.variables"}}
|
|
</a>
|
|
</div>
|
|
</details>
|
|
{{end}}
|
|
</div>
|
|
</div>
|