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
738837bdc1 fix json
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2022-08-26 12:54:48 +01:00
b18da01ef7 add title for confirmation
Some checks failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline failed
2022-08-26 12:45:39 +01:00
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