0
0
mirror of https://github.com/go-gitea/gitea.git synced 2024-11-25 08:11:19 +01:00
gitea/web_src/js
silverwind d4ec6b3d16
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 <teabot@gitea.io>
2024-04-18 09:01:06 +00:00
..
components Fix long branch name overflows (#30345) 2024-04-16 08:52:45 +00:00
features Disable enter key for accepting code completion in Monaco (#30548) 2024-04-18 10:06:56 +02:00
markup Migrate gt-hidden to tw-hidden (#30046) 2024-03-24 18:23:38 +00:00
modules Add form field id generation, remove duplicated ids (#30546) 2024-04-18 09:01:06 +00:00
render
standalone Enforce trailing comma in JS on multiline (#30002) 2024-03-22 14:06:53 +00:00
utils Fix and rewrite contrast color calculation, fix project-related bugs (#30237) 2024-04-07 16:19:25 +00:00
vendor
webcomponents Enforce trailing comma in JS on multiline (#30002) 2024-03-22 14:06:53 +00:00
bootstrap.js Fix JS error and improve error message styles (#29963) 2024-03-21 10:16:11 +00:00
bootstrap.test.js
htmx.js
index.js replace jquery-minicolors with coloris (#30055) 2024-03-29 04:00:07 +01:00
jquery.js Forbid variables containing jQuery collections not having the $ prefix (#29839) 2024-03-16 12:22:16 +00:00
svg.js Update JS any PY dependencies, remove workarounds (#30085) 2024-03-26 09:41:40 +00:00
svg.test.js
utils.js enforce maxlength in frontend (#29389) 2024-02-25 14:31:15 +00:00
utils.test.js
vitest.setup.js