summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components/MkPostForm.vue
diff options
context:
space:
mode:
authorHazel K <acomputerdog@gmail.com>2024-10-05 18:25:13 -0400
committerHazel K <acomputerdog@gmail.com>2024-10-05 18:25:13 -0400
commitca98107eeeb2ea4a498693caff8a725cf8333b40 (patch)
tree9df4c363f56fec2ae625d23250ac3fab30724893 /packages/frontend/src/components/MkPostForm.vue
parentmerge: Feat: Implement "Show Below Avatar" for Avatar Decorations (!645) (diff)
downloadsharkey-ca98107eeeb2ea4a498693caff8a725cf8333b40.tar.gz
sharkey-ca98107eeeb2ea4a498693caff8a725cf8333b40.tar.bz2
sharkey-ca98107eeeb2ea4a498693caff8a725cf8333b40.zip
respect following privacy settings
Diffstat (limited to 'packages/frontend/src/components/MkPostForm.vue')
-rw-r--r--packages/frontend/src/components/MkPostForm.vue18
1 files changed, 14 insertions, 4 deletions
diff --git a/packages/frontend/src/components/MkPostForm.vue b/packages/frontend/src/components/MkPostForm.vue
index dc3f3aa94c..e2aeda7a94 100644
--- a/packages/frontend/src/components/MkPostForm.vue
+++ b/packages/frontend/src/components/MkPostForm.vue
@@ -630,11 +630,21 @@ async function onPaste(ev: ClipboardEvent) {
if (paste.length > 1000) {
ev.preventDefault();
- os.confirm({
- type: 'info',
+ os.actions({
+ type: 'question',
text: i18n.ts.attachAsFileQuestion,
- }).then(({ canceled }) => {
- if (canceled) {
+ actions: [
+ {
+ value: 'yes',
+ text: i18n.ts.yes,
+ },
+ {
+ value: 'no',
+ text: i18n.ts.no,
+ },
+ ],
+ }).then(({ result }) => {
+ if (result !== 'yes') {
insertTextAtCursor(textareaEl.value, paste);
return;
}