mirror of
1
Fork 0
forgejo/templates/org/team
Otto Richter 83d2b3b7fa Implement CSS-only input toggling, refactor related forms
UX/Translation changes:

- new teams: remove redundant tooltips that don't add meaningful information
  - move general information to table fieldset
- new teams: rename "general" to "custom" access for clarity
- new teams: show labels beside options on mobile

Accessibility:

- semantic form elements allow easier navigation (fieldset, mostly)
- improve better labelling of new teams table
- fix accessibility scan issues
- TODO: the parts that "disable" form elements were not yet touched and
  are not really accessible to screenreaders

Technical:

- replace two JavaScript solutions with one CSS standard
- implement a simpler grid (.simple-grid)
- simplify markup
- remove some webhook settings specific CSS

Testing:

- check more form content for accessibility issues
- but exclude tooltips from the scan :(
- reuse existing form tests from previous PR
2024-08-21 15:03:19 +02:00
..
invite.tmpl templates: remove superfluous SanitizeHTML 2024-03-11 23:36:58 +07:00
members.tmpl Remove obsolete CSS text classes (#30576) 2024-04-28 15:39:00 +02:00
navbar.tmpl Always use `ctx.Locale.Tr` inside templates (#27231) 2023-09-25 08:56:50 +00:00
new.tmpl Implement CSS-only input toggling, refactor related forms 2024-08-21 15:03:19 +02:00
repositories.tmpl Remove obsolete CSS text classes (#30576) 2024-04-28 15:39:00 +02:00
sidebar.tmpl Remove obsolete CSS text classes (#30576) 2024-04-28 15:39:00 +02:00
teams.tmpl Refactor Safe modifier (#29392) 2024-02-26 22:30:27 +01:00