forgejo/templates
Gusted 72bac98365 feat: require data-modal-id for delete buttons (#8711)
All instances should have a `data-modal-id` now. Throw a user-friendly error if this is not the case (custom templates, or missed cases).

Checked via `rg -P -e '^(?=.*delete-button)' | grep -v "data-modal-id"`

Removed two instances of delete modals and one case of simplified logic.

## Rationale
I am currently surveying the existing modals in Forgejo in the context of eventually replacing the modals implementation with our own modal implementation. This refactor fixes one of the many inconsistencies that the current usage of modals has. It should explicitly specify which modal should be used to avoids any problems if new modals are introduced on the page (for example via https://codeberg.org/forgejo/forgejo/pulls/8662).

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8711
Reviewed-by: oliverpool <oliverpool@noreply.codeberg.org>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-committed-by: Gusted <postmaster@gusted.xyz>
2025-08-08 01:53:23 +02:00
..
admin feat: require data-modal-id for delete buttons (#8711) 2025-08-08 01:53:23 +02:00
api/packages/pypi Update templates/api/packages/pypi/simple.tmpl 2024-04-12 16:43:30 +00:00
base feat(ui): redesign user profile actions layout (#7906) 2025-06-24 14:16:51 +02:00
custom [FEAT] Repository flags 2024-02-05 16:09:42 +01:00
devtest chore(ui): clean up hashbox CSS, small design changes (#7822) 2025-05-25 12:51:27 +02:00
explore ui: simplify main-attribute labels 2024-12-08 17:30:52 +05:00
htmx feat: reduce amount of morphing for milestone (#8350) 2025-07-15 02:22:49 +02:00
mail fix(email): actions notification template confuses branch with PR (#8448) 2025-07-09 09:43:33 +02:00
moderation feat!: Abusive content reporting (#6977) 2025-05-18 08:05:16 +00:00
org feat: require data-modal-id for delete buttons (#8711) 2025-08-08 01:53:23 +02:00
package several fixes of ALT Package registry (#8475) 2025-07-10 17:12:07 +02:00
projects feat: require data-modal-id for delete buttons (#8711) 2025-08-08 01:53:23 +02:00
repo feat: require data-modal-id for delete buttons (#8711) 2025-08-08 01:53:23 +02:00
shared feat: require data-modal-id for delete buttons (#8711) 2025-08-08 01:53:23 +02:00
status ui: improve error pages (#7274) 2025-03-28 19:50:43 +00:00
swagger Sent user activities to distant federated server (#8792) 2025-08-06 16:16:13 +02:00
user feat: require data-modal-id for delete buttons (#8711) 2025-08-08 01:53:23 +02:00
webhook feat: require data-modal-id for delete buttons (#8711) 2025-08-08 01:53:23 +02:00
home.tmpl Split Forgejo landing page template to allow patching or removing Forgejo introduction section (#6675) 2025-02-03 08:41:52 +00:00
home_forgejo.tmpl Split Forgejo landing page template to allow patching or removing Forgejo introduction section (#6675) 2025-02-03 08:41:52 +00:00
install.tmpl Added alt's to <img> 2025-01-31 21:22:00 +00:00
post-install.tmpl [BRANDING] Custom loading animation for Forgejo 2024-02-05 16:02:13 +01:00