summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaksim Sukharev <antreesy.web@gmail.com>2024-03-27 10:41:44 +0100
committerGitHub <noreply@github.com>2024-03-27 10:41:44 +0100
commit62596a9c3efd07615d404954fd4e902564596b9b (patch)
tree0273637fee9cf6e2282672c4e5333488c94482a4
parent2a80deea95f7edd68bff69df9a8d82f8e42bc839 (diff)
parent7850fdbace46412d8191acf8212d3f771dd846bf (diff)
Merge pull request #11939 from nextcloud/fix/noid/filepicker-container
fix(FilePicker): provide correct container for FilePicker
-rw-r--r--src/components/ConversationSettings/ConversationAvatarEditor.vue10
-rw-r--r--src/components/MediaSettings/MediaSettings.vue3
-rw-r--r--src/components/MediaSettings/VideoBackgroundEditor.vue6
-rw-r--r--src/components/SettingsDialog/SettingsDialog.vue19
4 files changed, 14 insertions, 24 deletions
diff --git a/src/components/ConversationSettings/ConversationAvatarEditor.vue b/src/components/ConversationSettings/ConversationAvatarEditor.vue
index 90e854467..8262515e5 100644
--- a/src/components/ConversationSettings/ConversationAvatarEditor.vue
+++ b/src/components/ConversationSettings/ConversationAvatarEditor.vue
@@ -44,7 +44,7 @@
<div class="avatar__buttons">
<!-- Set emoji as avatar -->
<template v-if="!showCropper">
- <NcEmojiPicker :per-line="5" :container="container" @select="setEmoji">
+ <NcEmojiPicker :per-line="5" container="#vue-avatar-section" @select="setEmoji">
<NcButton :title="t('spreed', 'Set emoji as conversation picture')"
:aria-label="t('spreed', 'Set emoji as conversation picture')">
<template #icon>
@@ -52,7 +52,7 @@
</template>
</NcButton>
</NcEmojiPicker>
- <NcColorPicker v-if="emojiAvatar" v-model="backgroundColor" :container="container">
+ <NcColorPicker v-if="emojiAvatar" v-model="backgroundColor" container="#vue-avatar-section">
<NcButton :title="t('spreed', 'Set background color for conversation picture')"
:aria-label="t('spreed', 'Set background color for conversation picture')">
<template #icon>
@@ -111,7 +111,7 @@
<FilePickerVue v-if="showFilePicker"
:name="t('spreed', 'Choose your conversation picture')"
- :container="container"
+ container="#vue-avatar-section"
:buttons="filePickerButtons"
:multiselect="false"
:mimetype-filter="validMimeTypes"
@@ -217,10 +217,6 @@ export default {
},
computed: {
- container() {
- return this.$store.getters.getMainContainerSelector()
- },
-
inputId() {
return `account-property-${this.conversation.displayName}`
},
diff --git a/src/components/MediaSettings/MediaSettings.vue b/src/components/MediaSettings/MediaSettings.vue
index 845749494..63ef9a920 100644
--- a/src/components/MediaSettings/MediaSettings.vue
+++ b/src/components/MediaSettings/MediaSettings.vue
@@ -757,8 +757,7 @@ export default {
}
}
-:deep(.modal-container) {
- display: flex !important;
+:deep(.modal-wrapper--normal > .modal-container) {
max-width: 500px !important;
}
</style>
diff --git a/src/components/MediaSettings/VideoBackgroundEditor.vue b/src/components/MediaSettings/VideoBackgroundEditor.vue
index d5381b2c4..30ce21bf6 100644
--- a/src/components/MediaSettings/VideoBackgroundEditor.vue
+++ b/src/components/MediaSettings/VideoBackgroundEditor.vue
@@ -80,7 +80,7 @@
<FilePickerVue v-if="showFilePicker"
:name="t('spreed', 'File to share')"
:path="relativeBackgroundsFolderPath"
- :container="container"
+ container=".background-editor"
:buttons="filePickerButtons"
:multiselect="false"
@close="showFilePicker = false" />
@@ -154,10 +154,6 @@ export default {
},
computed: {
- container() {
- return this.$store.getters.getMainContainerSelector()
- },
-
isCustomBackground() {
return this.selectedBackground !== 'none'
&& this.selectedBackground !== 'blur'
diff --git a/src/components/SettingsDialog/SettingsDialog.vue b/src/components/SettingsDialog/SettingsDialog.vue
index d43babaeb..c66795b2a 100644
--- a/src/components/SettingsDialog/SettingsDialog.vue
+++ b/src/components/SettingsDialog/SettingsDialog.vue
@@ -45,6 +45,15 @@
@click="showFilePicker = true">
{{ t('spreed', 'Browse …') }}
</NcButton>
+ <FilePickerVue v-if="showFilePicker"
+ :name="t('spreed', 'Select location for attachments')"
+ :path="attachmentFolder"
+ container=".app-settings-section__wrapper"
+ :buttons="filePickerButtons"
+ :multiselect="false"
+ :mimetype-filter="['httpd/unix-directory']"
+ allow-pick-directory
+ @close="showFilePicker = false" />
</div>
</NcAppSettingsSection>
<NcAppSettingsSection v-if="!isGuest"
@@ -166,16 +175,6 @@
</div>
</dl>
</NcAppSettingsSection>
-
- <FilePickerVue v-if="showFilePicker"
- :name="t('spreed', 'Select location for attachments')"
- :path="attachmentFolder"
- :container="container"
- :buttons="filePickerButtons"
- :multiselect="false"
- :mimetype-filter="['httpd/unix-directory']"
- allow-pick-directory
- @close="showFilePicker = false" />
</NcAppSettingsDialog>
</template>