Confirmation dialogs #140

Merged
floatingghost merged 23 commits from confirmation-dialogs into develop 2022-08-26 11:58:34 +00:00

23 Commits

Author SHA1 Message Date
FloatingGhost 738837bdc1 fix json
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/pr/woodpecker Pipeline was successful Details
2022-08-26 12:54:48 +01:00
FloatingGhost b18da01ef7 add title for confirmation
ci/woodpecker/push/woodpecker Pipeline was successful Details
ci/woodpecker/pr/woodpecker Pipeline failed Details
2022-08-26 12:45:39 +01:00
FloatingGhost 6adefc5619 add default translation keys 2022-08-26 12:43:22 +01:00
Tusooa Zhu 258ad13ec1 Fix confirm modal lint 2022-08-26 10:52:58 +01:00
Tusooa Zhu d84212baa8 Auto close confirm dialog after approve/deny 2022-08-26 10:52:58 +01:00
Tusooa Zhu 57c14e6d6c Add confirm dialogs for accept & deny follow requests 2022-08-26 10:52:57 +01:00
Tusooa Zhu 0cb3d2359e Use correct html syntax for modal <div> 2022-08-26 10:52:26 +01:00
Tusooa Zhu 4d9edf4bfb Make confirm dialogs work with vue-i18n 9 2022-08-26 10:52:26 +01:00
Tusooa Zhu 91b4737196 Make page unscrollable when confirm modal is shown
Or we could scroll until the component is ... hidden
due to virtual-scrolling, and the modal disappears!
2022-08-26 10:52:26 +01:00
Tusooa Zhu d14316fd16 Make modal display over the top bar 2022-08-26 10:52:26 +01:00
Tusooa Zhu fc2d0ea23d Move modal out of vue tree 2022-08-26 10:52:25 +01:00
Tusooa Zhu 4984d97379 Use vue3 teleport instead of portal 2022-08-26 10:52:07 +01:00
Tusooa Zhu 97fba09fd2 Use portal for modals 2022-08-26 10:52:06 +01:00
Tusooa Zhu c77e3c31ed Fix logout confirm dialog title 2022-08-26 10:51:02 +01:00
Tusooa Zhu 8be3c46bcc Lint 2022-08-26 10:51:02 +01:00
Tusooa Zhu 58155abeb1 Add confirmation for logout 2022-08-26 10:51:01 +01:00
Tusooa Zhu f931dd99a8 Add confirmation for blocking 2022-08-26 10:50:22 +01:00
Tusooa Zhu dba8dcc41a Add confirmation for muting 2022-08-26 10:50:08 +01:00
Tusooa Zhu 60078ea734 Add ConfirmModal comp 2022-08-26 10:49:51 +01:00
Tusooa Zhu a2bffbf076 Add confirmation for following 2022-08-26 10:49:51 +01:00
Tusooa Zhu c63b55d025 Add confirmation for repeating 2022-08-26 10:49:51 +01:00
Tusooa Zhu 6c58490147 Add setting entries for whether to show confirmation dialogs 2022-08-26 10:49:49 +01:00
Tusooa Zhu 638a09a773 Add delete status confirm modal 2022-08-26 10:49:27 +01:00