Bläddra i källkod

Merge pull request #37459 from nextcloud/enh/a11y-update-notif-select

Pytal 1 år sedan
förälder
incheckning
c53e052b6c

+ 9 - 8
apps/updatenotification/src/components/UpdateNotification.vue

@@ -105,17 +105,18 @@
 
 		<p id="oca_updatenotification_groups">
 			{{ t('updatenotification', 'Notify members of the following groups about available updates:') }}
-			<NcMultiselect v-model="notifyGroups"
+			<NcSelect v-model="notifyGroups"
 				:options="groups"
 				:multiple="true"
-				:searchable="true"
 				label="displayname"
 				:loading="loadingGroups"
-				:show-no-options="false"
 				:close-on-select="false"
-				track-by="id"
-				:tag-width="75"
-				@search-change="searchGroup" /><br>
+				@search="searchGroup">
+				<template #no-options>
+					{{ t('updatenotification', 'No groups') }}
+				</template>
+			</NcSelect>
+			<br>
 			<em v-if="currentChannel === 'daily' || currentChannel === 'git'">{{ t('updatenotification', 'Only notifications for app updates are available.') }}</em>
 			<em v-if="currentChannel === 'daily'">{{ t('updatenotification', 'The selected update channel makes dedicated notifications for the server obsolete.') }}</em>
 			<em v-if="currentChannel === 'git'">{{ t('updatenotification', 'The selected update channel does not support updates of the server.') }}</em>
@@ -126,7 +127,7 @@
 <script>
 import { generateUrl, getRootUrl, generateOcsUrl } from '@nextcloud/router'
 import NcPopoverMenu from '@nextcloud/vue/dist/Components/NcPopoverMenu.js'
-import NcMultiselect from '@nextcloud/vue/dist/Components/NcMultiselect.js'
+import NcSelect from '@nextcloud/vue/dist/Components/NcSelect.js'
 import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection.js'
 import NcNoteCard from '@nextcloud/vue/dist/Components/NcNoteCard.js'
 import ClickOutside from 'vue-click-outside'
@@ -144,7 +145,7 @@ const logger = getLoggerBuilder()
 export default {
 	name: 'UpdateNotification',
 	components: {
-		NcMultiselect,
+		NcSelect,
 		NcPopoverMenu,
 		NcSettingsSection,
 		NcNoteCard,

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
dist/core-common.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
dist/core-common.js.map


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
dist/updatenotification-updatenotification.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
dist/updatenotification-updatenotification.js.map


Vissa filer visades inte eftersom för många filer har ändrats