From 8eb8f49581f2c0c012f69476e9aa5828096a7648 Mon Sep 17 00:00:00 2001 From: Gusted Date: Mon, 13 Oct 2025 17:48:49 +0200 Subject: [PATCH] feat: move more modals to native dialogs (#9636) Follow up of forgejo/forgejo#8859 Move the following modals to native dialogs: - Admin notice. - Edit label. - New label. - Update email in admin's email list. Each has a E2E test to screenshot the modal and test functionality. Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/9636 Reviewed-by: 0ko <0ko@noreply.codeberg.org> Co-authored-by: Gusted Co-committed-by: Gusted --- templates/admin/emails/list.tmpl | 18 ++- templates/admin/notice.tmpl | 13 +- templates/base/modal_actions_confirm.tmpl | 2 +- .../repo/issue/labels/edit_delete_label.tmpl | 112 +++++++++--------- templates/repo/issue/labels/label_new.tmpl | 86 +++++++------- tests/e2e/admin-ui.test.e2e.ts | 58 +++++++++ tests/e2e/repo-labels.test.e2e.ts | 43 +++++++ web_src/css/admin.css | 4 +- web_src/css/repo.css | 11 -- web_src/js/features/admin/common.js | 3 +- web_src/js/features/admin/emails.js | 3 +- web_src/js/features/comp/LabelEdit.js | 37 +++--- web_src/js/modules/tippy.js | 1 + 13 files changed, 242 insertions(+), 149 deletions(-) create mode 100644 tests/e2e/admin-ui.test.e2e.ts create mode 100644 tests/e2e/repo-labels.test.e2e.ts diff --git a/templates/admin/emails/list.tmpl b/templates/admin/emails/list.tmpl index 0a9a28fa2d..035185c55c 100644 --- a/templates/admin/emails/list.tmpl +++ b/templates/admin/emails/list.tmpl @@ -75,13 +75,12 @@ {{template "base/paginate" .}} - - - + + - + +
+
{{ctx.Locale.Tr "admin.notices.view_detail_header"}}
+
+
+ +
+
+
{{template "admin/layout_footer" .}} diff --git a/templates/base/modal_actions_confirm.tmpl b/templates/base/modal_actions_confirm.tmpl index 8c4e346088..d663c8a899 100644 --- a/templates/base/modal_actions_confirm.tmpl +++ b/templates/base/modal_actions_confirm.tmpl @@ -22,7 +22,7 @@ The ".ok.button" and ".cancel.button" selectors are also used by Fomantic Modal {{if .ModalButtonCancelText}}{{$textNegitive = .ModalButtonCancelText}}{{end}} {{if .ModalButtonOkText}}{{$textPositive = .ModalButtonOkText}}{{end}} - + {{end}} diff --git a/templates/repo/issue/labels/edit_delete_label.tmpl b/templates/repo/issue/labels/edit_delete_label.tmpl index a4732d35ec..31b8a03bc5 100644 --- a/templates/repo/issue/labels/edit_delete_label.tmpl +++ b/templates/repo/issue/labels/edit_delete_label.tmpl @@ -9,64 +9,64 @@ {{template "base/modal_actions_confirm" .}} -