From 4c1d12b2e4a806692c37f18957cba52ce433bc1e Mon Sep 17 00:00:00 2001 From: erik <erik.seiert@meissa-gmbh.de> Date: Tue, 19 Mar 2024 13:52:00 +0100 Subject: [PATCH] Use textarea as we expect lots of input --- templates/repo/settings/options.tmpl | 44 +++++++++++++--------------- 1 file changed, 20 insertions(+), 24 deletions(-) diff --git a/templates/repo/settings/options.tmpl b/templates/repo/settings/options.tmpl index 10d863951e..8961f7926e 100644 --- a/templates/repo/settings/options.tmpl +++ b/templates/repo/settings/options.tmpl @@ -63,30 +63,26 @@ </form> </div> - {{if FederationEnabled}} - <h4 class="ui top attached header"> - {{ctx.Locale.Tr "repo.settings.federation_settings"}} - </h4> - <div class="ui attached segment"> - <form class="ui form" method="post"> - {{.CsrfTokenHtml}} - <input type="hidden" name="action" value="federation"> - - <!-- TODO: implement Err_FederationRepos somewhere --> - <div class="field {{if .Err_FederationRepos}}error{{end}}"> - <label for="federation_repos">{{ctx.Locale.Tr "repo.settings.federation_labelname_repo"}}</label> - <input id="federation_repos" name="federation_repos" value="{{.Repository.FederationRepos}}" data-repo-name="{{.Repository.FederationRepos}}"> - </div> - <div class="field"> - <button class="ui primary button">{{ctx.Locale.Tr "repo.settings.update_settings"}}</button> - </div> - <div class="field {{if .Err_FederationRepos}}error{{end}}"> - <label for="description">{{ctx.Locale.Tr "repo.settings.federation_federated_repo_list"}}</label> - <textarea id="description" name="description" rows="2" placeholder="{{ctx.Locale.Tr "repo.settings.federation_repo_list_empty"}}" maxlength="255">{{.Repository.FederationRepos}}</textarea> - </div> - </form> - </div> - {{end}} + {{if FederationEnabled}} + <h4 class="ui top attached header"> + {{ctx.Locale.Tr "repo.settings.federation_settings"}} + </h4> + <div class="ui attached segment"> + <form class="ui form" method="post"> + {{.CsrfTokenHtml}} + <input type="hidden" name="action" value="federation"> + + <!-- TODO: implement Err_FederationRepos somewhere --> + <div class="field {{if .Err_FederationRepos}}error{{end}}"> + <label for="federation_repos">{{ctx.Locale.Tr "repo.settings.federation_labelname_repo"}}</label> + <textarea id="repo_list" name="repo_list" rows="2" placeholder="{{ctx.Locale.Tr "repo.settings.federation_repo_list_empty"}}"></textarea> + </div> + <div class="field"> + <button class="ui primary button">{{ctx.Locale.Tr "repo.settings.update_settings"}}</button> + </div> + </form> + </div> + {{end}} {{/* These variables exist to make the logic in the Settings window easier to comprehend and are not used later on. */}}