forgejo/templates/org/team
Otto Richter c9e402afdc feat(tmpl): Introduce semantic HTML in forms
Modifies forms:

- (new) org team
- (new) repo webhook
- (new) repo protected branch

The forms are not completely rewritten to semantic HTML yet. The focus
of this change was on standard elements, some custom solutions were left
untouched for now.

- swaps the order fo permission radio buttons as per https://codeberg.org/forgejo/forgejo/issues/4983
- uses fieldsets to group related inputs
  - ensures consistent styling across forms
  - can be improved later, e.g. using horizontal lines between sections
- fixes: previous font size of labels was smaller than the font size of the help text
- help text are now part of the label, clicking them now also activates the input
- drop unused CSS (no required checkboxes in grouped class remain)
- playwright testing:
  - move login boilerplate to utils
  - automated form accessibility checking
    - allow defining the scope, because legacy parts of the forms are not yet accessible
  - assert some CSS properties that should not be overriden
- the Makefile adjustment was necessary, because eslint scanned some internal files in the tests/e2e/reports directory
2024-08-19 01:14:18 +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 feat(tmpl): Introduce semantic HTML in forms 2024-08-19 01:14:18 +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