From a01387f5b176f4305e7728a265dc926dd21111e7 Mon Sep 17 00:00:00 2001 From: silverwind Date: Thu, 18 Apr 2024 11:01:06 +0200 Subject: Add form field id generation, remove duplicated ids (#30546) Fixes: https://github.com/go-gitea/gitea/issues/30384 On repo settings page, there id `repo_name` was used 5 times on the same page, some in modal and such. I think we are better off just auto-generating these IDs in the future so that labels link up with their form element. Ideally this id generation would be done in backend in a subtemplate, but seeing that we already have similar JS patches for checkboxes, I took the easy path for now. I also checked that these `#repo_name` were not in use in JS and the only case where this id appears in JS is on the migration page where it's still there. --------- Co-authored-by: Giteabot (cherry picked from commit d4ec6b3d16496ce3b479d5a08f79823122dc2b7b) Conflicts: - templates/repo/settings/options.tmpl Conflict resolved by manually removing all `id` and `for` attributes from elements that had `repo_name` as their id. --- templates/repo/settings/options.tmpl | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'templates') diff --git a/templates/repo/settings/options.tmpl b/templates/repo/settings/options.tmpl index 1d1fdb36ef..aeb61d9eb3 100644 --- a/templates/repo/settings/options.tmpl +++ b/templates/repo/settings/options.tmpl @@ -9,8 +9,8 @@ {{.CsrfTokenHtml}}
- - + +
@@ -539,8 +539,8 @@
- - + +
@@ -570,8 +570,8 @@
- - + +
@@ -602,8 +602,8 @@
- - + +
@@ -672,8 +672,8 @@
- - + +
@@ -705,8 +705,8 @@
- - + +
-- cgit v1.2.3