Merge pull request #52727 from nextcloud/dependabot/npm_and_yarn/nextcloud/vue-8.26.1

build(deps): bump @nextcloud/vue from 8.25.1 to 8.27.0
This commit is contained in:
Andy Scherzinger 2025-06-01 18:53:58 +02:00 committed by GitHub
commit b1f009d50e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
224 changed files with 418 additions and 318 deletions

View file

@ -61,6 +61,7 @@ describe('HotKeysService testing', () => {
activeStore.setActiveNode(file)
window.OCA = { Files: { Sidebar: { open: () => {}, setActiveTab: () => {} } } }
// We only mock what needed, we do not need Files.Router.goTo or Files.Navigation
window.OCP = { Files: { Router: { goToRoute: goToRouteMock, params: {}, query: {} } } }
initialState = document.createElement('input')
@ -73,26 +74,26 @@ describe('HotKeysService testing', () => {
})
it('Pressing d should open the sidebar once', () => {
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'd', code: 'KeyD' }))
dispatchEvent({ key: 'd', code: 'KeyD' })
// Modifier keys should not trigger the action
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'd', code: 'KeyD', ctrlKey: true }))
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'd', code: 'KeyD', altKey: true }))
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'd', code: 'KeyD', shiftKey: true }))
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'd', code: 'KeyD', metaKey: true }))
dispatchEvent({ key: 'd', code: 'KeyD', ctrlKey: true })
dispatchEvent({ key: 'd', code: 'KeyD', altKey: true })
dispatchEvent({ key: 'd', code: 'KeyD', shiftKey: true })
dispatchEvent({ key: 'd', code: 'KeyD', metaKey: true })
expect(sidebarAction.enabled).toHaveReturnedWith(true)
expect(sidebarAction.exec).toHaveBeenCalledOnce()
})
it('Pressing F2 should rename the file', () => {
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'F2', code: 'F2' }))
dispatchEvent({ key: 'F2', code: 'F2' })
// Modifier keys should not trigger the action
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'F2', code: 'F2', ctrlKey: true }))
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'F2', code: 'F2', altKey: true }))
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'F2', code: 'F2', shiftKey: true }))
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'F2', code: 'F2', metaKey: true }))
dispatchEvent({ key: 'F2', code: 'F2', ctrlKey: true })
dispatchEvent({ key: 'F2', code: 'F2', altKey: true })
dispatchEvent({ key: 'F2', code: 'F2', shiftKey: true })
dispatchEvent({ key: 'F2', code: 'F2', metaKey: true })
expect(renameAction.enabled).toHaveReturnedWith(true)
expect(renameAction.exec).toHaveBeenCalledOnce()
@ -100,29 +101,29 @@ describe('HotKeysService testing', () => {
it('Pressing s should toggle favorite', () => {
vi.spyOn(axios, 'post').mockImplementationOnce(() => Promise.resolve())
window.dispatchEvent(new KeyboardEvent('keydown', { key: 's', code: 'KeyS' }))
dispatchEvent({ key: 's', code: 'KeyS' })
// Modifier keys should not trigger the action
window.dispatchEvent(new KeyboardEvent('keydown', { key: 's', code: 'KeyS', ctrlKey: true }))
window.dispatchEvent(new KeyboardEvent('keydown', { key: 's', code: 'KeyS', altKey: true }))
window.dispatchEvent(new KeyboardEvent('keydown', { key: 's', code: 'KeyS', shiftKey: true }))
window.dispatchEvent(new KeyboardEvent('keydown', { key: 's', code: 'KeyS', metaKey: true }))
dispatchEvent({ key: 's', code: 'KeyS', ctrlKey: true })
dispatchEvent({ key: 's', code: 'KeyS', altKey: true })
dispatchEvent({ key: 's', code: 'KeyS', shiftKey: true })
dispatchEvent({ key: 's', code: 'KeyS', metaKey: true })
expect(favoriteAction.enabled).toHaveReturnedWith(true)
expect(favoriteAction.exec).toHaveBeenCalledOnce()
})
it('Pressing Delete should delete the file', async () => {
// @ts-expect-error mocking private field
// @ts-expect-error unit testing
vi.spyOn(deleteAction._action, 'exec').mockResolvedValue(() => true)
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'Delete', code: 'Delete' }))
dispatchEvent({ key: 'Delete', code: 'Delete' })
// Modifier keys should not trigger the action
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'Delete', code: 'Delete', ctrlKey: true }))
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'Delete', code: 'Delete', altKey: true }))
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'Delete', code: 'Delete', shiftKey: true }))
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'Delete', code: 'Delete', metaKey: true }))
dispatchEvent({ key: 'Delete', code: 'Delete', ctrlKey: true })
dispatchEvent({ key: 'Delete', code: 'Delete', altKey: true })
dispatchEvent({ key: 'Delete', code: 'Delete', shiftKey: true })
dispatchEvent({ key: 'Delete', code: 'Delete', metaKey: true })
expect(deleteAction.enabled).toHaveReturnedWith(true)
expect(deleteAction.exec).toHaveBeenCalledOnce()
@ -132,7 +133,7 @@ describe('HotKeysService testing', () => {
expect(goToRouteMock).toHaveBeenCalledTimes(0)
window.OCP.Files.Router.query = { dir: '/foo/bar' }
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'ArrowUp', code: 'ArrowUp', altKey: true }))
dispatchEvent({ key: 'ArrowUp', code: 'ArrowUp', altKey: true })
expect(goToRouteMock).toHaveBeenCalledOnce()
expect(goToRouteMock.mock.calls[0][2].dir).toBe('/foo')
@ -145,9 +146,7 @@ describe('HotKeysService testing', () => {
userConfigStore.userConfig.grid_view = false
expect(userConfigStore.userConfig.grid_view).toBe(false)
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'v', code: 'KeyV' }))
await nextTick()
dispatchEvent({ key: 'v', code: 'KeyV' })
expect(userConfigStore.userConfig.grid_view).toBe(true)
})
@ -164,9 +163,19 @@ describe('HotKeysService testing', () => {
userConfigStore.userConfig.grid_view = false
expect(userConfigStore.userConfig.grid_view).toBe(false)
window.dispatchEvent(new KeyboardEvent('keydown', { key: 'v', code: 'KeyV', [modifier]: true }))
dispatchEvent(new KeyboardEvent('keydown', { key: 'v', code: 'KeyV', [modifier]: true }))
await nextTick()
expect(userConfigStore.userConfig.grid_view).toBe(false)
})
})
/**
* Helper to dispatch the correct event.
*
* @param init - KeyboardEvent options
*/
function dispatchEvent(init: KeyboardEventInit) {
document.body.dispatchEvent(new KeyboardEvent('keydown', { ...init, bubbles: true }))
}

View file

@ -42,15 +42,24 @@ describe('HotKeysService testing', () => {
})
it('Pressing t should open the tag management dialog', () => {
window.dispatchEvent(new KeyboardEvent('keydown', { key: 't', code: 'KeyT' }))
dispatchEvent({ key: 't', code: 'KeyT' })
// Modifier keys should not trigger the action
window.dispatchEvent(new KeyboardEvent('keydown', { key: 't', code: 'KeyT', ctrlKey: true }))
window.dispatchEvent(new KeyboardEvent('keydown', { key: 't', code: 'KeyT', altKey: true }))
window.dispatchEvent(new KeyboardEvent('keydown', { key: 't', code: 'KeyT', shiftKey: true }))
window.dispatchEvent(new KeyboardEvent('keydown', { key: 't', code: 'KeyT', metaKey: true }))
dispatchEvent({ key: 't', code: 'KeyT', ctrlKey: true })
dispatchEvent({ key: 't', code: 'KeyT', altKey: true })
dispatchEvent({ key: 't', code: 'KeyT', shiftKey: true })
dispatchEvent({ key: 't', code: 'KeyT', metaKey: true })
expect(bulkSystemTagsAction.enabled).toHaveReturnedWith(true)
expect(bulkSystemTagsAction.exec).toHaveBeenCalledOnce()
})
})
/**
* Helper to dispatch the correct event.
*
* @param init - KeyboardEvent options
*/
function dispatchEvent(init: KeyboardEventInit) {
document.body.dispatchEvent(new KeyboardEvent('keydown', { ...init, bubbles: true }))
}

View file

@ -30,7 +30,7 @@ describe('files: Favorites', { testIsolation: true }, () => {
// See action is called 'Add to favorites'
cy.get('[data-cy-files-list-row-action="favorite"] > button').last()
.should('exist')
.and('have.text', 'Add to favorites')
.and('contain.text', 'Add to favorites')
.click({ force: true })
cy.wait('@addToFavorites')
// See favorites star

View file

@ -28,7 +28,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/core
- version: 11.3.0

4
dist/1406-1406.js vendored

File diff suppressed because one or more lines are too long

View file

@ -89,7 +89,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/core
- version: 11.3.0

File diff suppressed because one or more lines are too long

View file

@ -81,7 +81,7 @@ This file is generated from multiple sources. Included packages:
- version: 1.10.0
- license: AGPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/core
- version: 11.3.0

View file

@ -81,7 +81,7 @@ This file is generated from multiple sources. Included packages:
- version: 1.10.0
- license: AGPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/core
- version: 11.3.0

View file

@ -93,7 +93,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vue/devtools-api
- version: 6.6.3

4
dist/3982-3982.js vendored

File diff suppressed because one or more lines are too long

View file

@ -107,7 +107,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.25.1
- license: MIT
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/components
- version: 11.3.0

File diff suppressed because one or more lines are too long

4
dist/4039-4039.js vendored

File diff suppressed because one or more lines are too long

View file

@ -81,7 +81,7 @@ This file is generated from multiple sources. Included packages:
- version: 0.2.4
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/components
- version: 11.3.0

File diff suppressed because one or more lines are too long

View file

@ -51,7 +51,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/core
- version: 11.3.0

4
dist/4052-4052.js vendored

File diff suppressed because one or more lines are too long

View file

@ -73,7 +73,7 @@ This file is generated from multiple sources. Included packages:
- version: 0.2.4
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/core
- version: 11.3.0

File diff suppressed because one or more lines are too long

4
dist/4309-4309.js vendored

File diff suppressed because one or more lines are too long

View file

@ -85,7 +85,7 @@ This file is generated from multiple sources. Included packages:
- version: 1.10.0
- license: AGPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/core
- version: 11.3.0

File diff suppressed because one or more lines are too long

2
dist/4508-4508.js vendored
View file

@ -1 +1 @@
"use strict";(self.webpackChunknextcloud=self.webpackChunknextcloud||[]).push([[4508],{64508:(e,r,i)=>{i.r(r),i.d(r,{NcCustomPickerRenderResult:()=>t.N,NcReferenceList:()=>c.a,NcReferencePicker:()=>d.e,NcReferencePickerModal:()=>d.f,NcReferenceWidget:()=>d.N,NcRichText:()=>c.N,NcSearch:()=>d.h,anyLinkProviderId:()=>d.a,default:()=>c.N,getLinkWithPicker:()=>d.g,getProvider:()=>d.b,getProviders:()=>d.c,isCustomPickerElementRegistered:()=>t.d,isWidgetRegistered:()=>t.i,registerCustomPickerElement:()=>t.b,registerWidget:()=>t.r,renderCustomPickerElement:()=>t.c,renderWidget:()=>t.a,searchProvider:()=>d.d,sortProviders:()=>d.s});var c=i(76408),t=i(58322),d=i(85378)}}]);
"use strict";(self.webpackChunknextcloud=self.webpackChunknextcloud||[]).push([[4508],{64508:(e,r,i)=>{i.r(r),i.d(r,{NcCustomPickerRenderResult:()=>t.N,NcReferenceList:()=>c.a,NcReferencePicker:()=>d.e,NcReferencePickerModal:()=>d.f,NcReferenceWidget:()=>d.N,NcRichText:()=>c.N,NcSearch:()=>d.h,anyLinkProviderId:()=>d.a,default:()=>c.N,getLinkWithPicker:()=>d.g,getProvider:()=>d.b,getProviders:()=>d.c,isCustomPickerElementRegistered:()=>t.d,isWidgetRegistered:()=>t.i,registerCustomPickerElement:()=>t.b,registerWidget:()=>t.r,renderCustomPickerElement:()=>t.c,renderWidget:()=>t.a,searchProvider:()=>d.d,sortProviders:()=>d.s});var c=i(19697),t=i(58322),d=i(2837)}}]);

View file

@ -19,6 +19,7 @@ SPDX-FileCopyrightText: Roeland Jago Douma
SPDX-FileCopyrightText: Paul Vorbach <paul@vorba.ch> (http://paul.vorba.ch)
SPDX-FileCopyrightText: Paul Vorbach <paul@vorb.de> (http://vorb.de)
SPDX-FileCopyrightText: Nextcloud GmbH and Nextcloud contributors
SPDX-FileCopyrightText: Max <max@nextcloud.com>
SPDX-FileCopyrightText: Matt Zabriskie
SPDX-FileCopyrightText: Mark <mark@remarkablemark.org>
SPDX-FileCopyrightText: Mapbox
@ -94,7 +95,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.25.1
- license: MIT
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @ungap/structured-clone
- version: 1.2.0
@ -171,6 +172,9 @@ This file is generated from multiple sources. Included packages:
- md5
- version: 2.3.0
- license: BSD-3-Clause
- mdast-squeeze-paragraphs
- version: 6.0.0
- license: MIT
- escape-string-regexp
- version: 5.0.0
- license: MIT
@ -270,6 +274,9 @@ This file is generated from multiple sources. Included packages:
- remark-rehype
- version: 11.1.0
- license: MIT
- remark-unlink-protocols
- version: 1.0.0
- license: MIT
- space-separated-tokens
- version: 2.0.2
- license: MIT

View file

@ -28,7 +28,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/core
- version: 11.3.0

View file

@ -45,7 +45,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/core
- version: 11.3.0

4
dist/5258-5258.js vendored
View file

@ -1,2 +1,2 @@
"use strict";(self.webpackChunknextcloud=self.webpackChunknextcloud||[]).push([[5258],{16343:(e,t,n)=>{n.d(t,{a:()=>i,e:()=>l});var c=n(59097),u=n(43850),r=n(24715);const a=(0,c.c0)("nextcloud-vue").persist(!0).build();let o;function l(e,t=10){o||(o=new u.EmojiIndex(r));const n=function(){const e=Number.parseInt(a.getItem("NcEmojiPicker::currentSkinTone")??"1");return Math.min(Math.max(e,1),6)}();let c;return e?(c=o.search(`:${e}`,t),c.length<t&&(c=c.concat(o.search(e,t-c.length)))):c=u.frequently.get(t).map((e=>o.emoji(e)))||[],c.map((e=>e.getSkin(n)))}function i(e){u.frequently.add(e)}},95528:(e,t,n)=>{n.r(t),n.d(t,{NcAutoCompleteResult:()=>u.N,NcMentionBubble:()=>c.N,default:()=>u.a});var c=n(60945),u=n(73912)}}]);
//# sourceMappingURL=5258-5258.js.map?v=3c88a2c4e4c6df0084c1
"use strict";(self.webpackChunknextcloud=self.webpackChunknextcloud||[]).push([[5258],{16343:(e,t,n)=>{n.d(t,{a:()=>i,e:()=>l});var c=n(59097),u=n(43850),r=n(24715);const a=(0,c.c0)("nextcloud-vue").persist(!0).build();let o;function l(e,t=10){o||(o=new u.EmojiIndex(r));const n=function(){const e=Number.parseInt(a.getItem("NcEmojiPicker::currentSkinTone")??"1");return Math.min(Math.max(e,1),6)}();let c;return e?(c=o.search(`:${e}`,t),c.length<t&&(c=c.concat(o.search(e,t-c.length)))):c=u.frequently.get(t).map((e=>o.emoji(e)))||[],c.map((e=>e.getSkin(n)))}function i(e){u.frequently.add(e)}},95528:(e,t,n)=>{n.r(t),n.d(t,{NcAutoCompleteResult:()=>u.N,NcMentionBubble:()=>c.N,default:()=>u.a});var c=n(60945),u=n(93368)}}]);
//# sourceMappingURL=5258-5258.js.map?v=276333391d5ae0cb596c

View file

@ -22,6 +22,7 @@ SPDX-FileCopyrightText: Paul Vorbach <paul@vorba.ch> (http://paul.vorba.ch)
SPDX-FileCopyrightText: Paul Vorbach <paul@vorb.de> (http://vorb.de)
SPDX-FileCopyrightText: OpenJS Foundation and other contributors
SPDX-FileCopyrightText: Nextcloud GmbH and Nextcloud contributors
SPDX-FileCopyrightText: Max <max@nextcloud.com>
SPDX-FileCopyrightText: Matt Zabriskie
SPDX-FileCopyrightText: Mark <mark@remarkablemark.org>
SPDX-FileCopyrightText: Mapbox
@ -98,7 +99,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.25.1
- license: MIT
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @ungap/structured-clone
- version: 1.2.0
@ -187,6 +188,9 @@ This file is generated from multiple sources. Included packages:
- md5
- version: 2.3.0
- license: BSD-3-Clause
- mdast-squeeze-paragraphs
- version: 6.0.0
- license: MIT
- escape-string-regexp
- version: 5.0.0
- license: MIT
@ -286,6 +290,9 @@ This file is generated from multiple sources. Included packages:
- remark-rehype
- version: 11.1.0
- license: MIT
- remark-unlink-protocols
- version: 1.0.0
- license: MIT
- space-separated-tokens
- version: 2.0.2
- license: MIT

View file

@ -1 +1 @@
{"version":3,"file":"5258-5258.js?v=3c88a2c4e4c6df0084c1","mappings":"qKAGA,MAAMA,GAAU,QAAW,iBAAiBC,SAAQ,GAAMC,QAC1D,IAAIC,EAUJ,SAASC,EAAYC,EAAOC,EAAa,IAClCH,IACHA,EAAa,IAAI,EAAAI,WAAW,IAE9B,MAAMC,EAeR,WACE,MAAMC,EAAWC,OAAOC,SAASX,EAAQY,QAAQ,mCAAqC,KACtF,OAAOC,KAAKC,IACVD,KAAKE,IACHN,EACA,GAGF,EAGJ,CA1B0BO,GACxB,IAAIC,EASJ,OARIZ,GACFY,EAAUd,EAAWe,OAAO,IAAIb,IAASC,GACrCW,EAAQE,OAASb,IACnBW,EAAUA,EAAQG,OAAOjB,EAAWe,OAAOb,EAAOC,EAAaW,EAAQE,WAGzEF,EAAU,EAAAI,WAAWC,IAAIhB,GAAYiB,KAAKC,GAAOrB,EAAWsB,MAAMD,MAAQ,GAErEP,EAAQM,KAAKE,GAAUA,EAAMC,QAAQlB,IAC9C,CACA,SAASmB,EAAeC,GACtB,EAAAP,WAAWQ,IAAID,EACjB,C","sources":["webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/emoji-BY_D0V5K.mjs"],"sourcesContent":["import { getBuilder } from \"@nextcloud/browser-storage\";\nimport { EmojiIndex, frequently } from \"emoji-mart-vue-fast\";\nimport data from \"emoji-mart-vue-fast/data/all.json\";\nconst storage = getBuilder(\"nextcloud-vue\").persist(true).build();\nlet emojiIndex;\nvar EmojiSkinTone = /* @__PURE__ */ ((EmojiSkinTone2) => {\n EmojiSkinTone2[EmojiSkinTone2[\"Neutral\"] = 1] = \"Neutral\";\n EmojiSkinTone2[EmojiSkinTone2[\"Light\"] = 2] = \"Light\";\n EmojiSkinTone2[EmojiSkinTone2[\"MediumLight\"] = 3] = \"MediumLight\";\n EmojiSkinTone2[EmojiSkinTone2[\"Medium\"] = 4] = \"Medium\";\n EmojiSkinTone2[EmojiSkinTone2[\"MediumDark\"] = 5] = \"MediumDark\";\n EmojiSkinTone2[EmojiSkinTone2[\"Dark\"] = 6] = \"Dark\";\n return EmojiSkinTone2;\n})(EmojiSkinTone || {});\nfunction emojiSearch(query, maxResults = 10) {\n if (!emojiIndex) {\n emojiIndex = new EmojiIndex(data);\n }\n const currentSkinTone = getCurrentSkinTone();\n let results;\n if (query) {\n results = emojiIndex.search(`:${query}`, maxResults);\n if (results.length < maxResults) {\n results = results.concat(emojiIndex.search(query, maxResults - results.length));\n }\n } else {\n results = frequently.get(maxResults).map((id) => emojiIndex.emoji(id)) || [];\n }\n return results.map((emoji) => emoji.getSkin(currentSkinTone));\n}\nfunction emojiAddRecent(emojiData) {\n frequently.add(emojiData);\n}\nfunction getCurrentSkinTone() {\n const skinTone = Number.parseInt(storage.getItem(\"NcEmojiPicker::currentSkinTone\") ?? \"1\");\n return Math.min(\n Math.max(\n skinTone,\n 1\n /* Neutral */\n ),\n 6\n /* Dark */\n );\n}\nfunction setCurrentSkinTone(skinTone) {\n skinTone = Math.min(\n Math.max(\n skinTone,\n 1\n /* Neutral */\n ),\n 6\n /* Dark */\n );\n storage.setItem(\"NcEmojiPicker::currentSkinTone\", skinTone.toString());\n}\nexport {\n EmojiSkinTone as E,\n emojiAddRecent as a,\n emojiSearch as e,\n getCurrentSkinTone as g,\n setCurrentSkinTone as s\n};\n//# sourceMappingURL=emoji-BY_D0V5K.mjs.map\n"],"names":["storage","persist","build","emojiIndex","emojiSearch","query","maxResults","EmojiIndex","currentSkinTone","skinTone","Number","parseInt","getItem","Math","min","max","getCurrentSkinTone","results","search","length","concat","frequently","get","map","id","emoji","getSkin","emojiAddRecent","emojiData","add"],"sourceRoot":""}
{"version":3,"file":"5258-5258.js?v=276333391d5ae0cb596c","mappings":"qKAGA,MAAMA,GAAU,QAAW,iBAAiBC,SAAQ,GAAMC,QAC1D,IAAIC,EAUJ,SAASC,EAAYC,EAAOC,EAAa,IAClCH,IACHA,EAAa,IAAI,EAAAI,WAAW,IAE9B,MAAMC,EAeR,WACE,MAAMC,EAAWC,OAAOC,SAASX,EAAQY,QAAQ,mCAAqC,KACtF,OAAOC,KAAKC,IACVD,KAAKE,IACHN,EACA,GAGF,EAGJ,CA1B0BO,GACxB,IAAIC,EASJ,OARIZ,GACFY,EAAUd,EAAWe,OAAO,IAAIb,IAASC,GACrCW,EAAQE,OAASb,IACnBW,EAAUA,EAAQG,OAAOjB,EAAWe,OAAOb,EAAOC,EAAaW,EAAQE,WAGzEF,EAAU,EAAAI,WAAWC,IAAIhB,GAAYiB,KAAKC,GAAOrB,EAAWsB,MAAMD,MAAQ,GAErEP,EAAQM,KAAKE,GAAUA,EAAMC,QAAQlB,IAC9C,CACA,SAASmB,EAAeC,GACtB,EAAAP,WAAWQ,IAAID,EACjB,C","sources":["webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/emoji-BY_D0V5K.mjs"],"sourcesContent":["import { getBuilder } from \"@nextcloud/browser-storage\";\nimport { EmojiIndex, frequently } from \"emoji-mart-vue-fast\";\nimport data from \"emoji-mart-vue-fast/data/all.json\";\nconst storage = getBuilder(\"nextcloud-vue\").persist(true).build();\nlet emojiIndex;\nvar EmojiSkinTone = /* @__PURE__ */ ((EmojiSkinTone2) => {\n EmojiSkinTone2[EmojiSkinTone2[\"Neutral\"] = 1] = \"Neutral\";\n EmojiSkinTone2[EmojiSkinTone2[\"Light\"] = 2] = \"Light\";\n EmojiSkinTone2[EmojiSkinTone2[\"MediumLight\"] = 3] = \"MediumLight\";\n EmojiSkinTone2[EmojiSkinTone2[\"Medium\"] = 4] = \"Medium\";\n EmojiSkinTone2[EmojiSkinTone2[\"MediumDark\"] = 5] = \"MediumDark\";\n EmojiSkinTone2[EmojiSkinTone2[\"Dark\"] = 6] = \"Dark\";\n return EmojiSkinTone2;\n})(EmojiSkinTone || {});\nfunction emojiSearch(query, maxResults = 10) {\n if (!emojiIndex) {\n emojiIndex = new EmojiIndex(data);\n }\n const currentSkinTone = getCurrentSkinTone();\n let results;\n if (query) {\n results = emojiIndex.search(`:${query}`, maxResults);\n if (results.length < maxResults) {\n results = results.concat(emojiIndex.search(query, maxResults - results.length));\n }\n } else {\n results = frequently.get(maxResults).map((id) => emojiIndex.emoji(id)) || [];\n }\n return results.map((emoji) => emoji.getSkin(currentSkinTone));\n}\nfunction emojiAddRecent(emojiData) {\n frequently.add(emojiData);\n}\nfunction getCurrentSkinTone() {\n const skinTone = Number.parseInt(storage.getItem(\"NcEmojiPicker::currentSkinTone\") ?? \"1\");\n return Math.min(\n Math.max(\n skinTone,\n 1\n /* Neutral */\n ),\n 6\n /* Dark */\n );\n}\nfunction setCurrentSkinTone(skinTone) {\n skinTone = Math.min(\n Math.max(\n skinTone,\n 1\n /* Neutral */\n ),\n 6\n /* Dark */\n );\n storage.setItem(\"NcEmojiPicker::currentSkinTone\", skinTone.toString());\n}\nexport {\n EmojiSkinTone as E,\n emojiAddRecent as a,\n emojiSearch as e,\n getCurrentSkinTone as g,\n setCurrentSkinTone as s\n};\n//# sourceMappingURL=emoji-BY_D0V5K.mjs.map\n"],"names":["storage","persist","build","emojiIndex","emojiSearch","query","maxResults","EmojiIndex","currentSkinTone","skinTone","Number","parseInt","getItem","Math","min","max","getCurrentSkinTone","results","search","length","concat","frequently","get","map","id","emoji","getSkin","emojiAddRecent","emojiData","add"],"sourceRoot":""}

2
dist/6408-6408.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +0,0 @@
6408-6408.js.license

View file

@ -25,7 +25,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/core
- version: 11.3.0

View file

@ -24,7 +24,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- css-loader
- version: 7.1.2

4
dist/7432-7432.js vendored

File diff suppressed because one or more lines are too long

View file

@ -102,7 +102,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.25.1
- license: MIT
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/components
- version: 11.3.0

File diff suppressed because one or more lines are too long

4
dist/7462-7462.js vendored

File diff suppressed because one or more lines are too long

View file

@ -93,7 +93,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vue/devtools-api
- version: 6.6.3

File diff suppressed because one or more lines are too long

View file

@ -54,7 +54,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vue/devtools-api
- version: 6.6.3

View file

@ -93,7 +93,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vue/devtools-api
- version: 6.6.3

View file

@ -68,7 +68,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vue/devtools-api
- version: 6.6.3

View file

@ -44,7 +44,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/core
- version: 11.3.0

View file

@ -51,7 +51,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/core
- version: 11.3.0

View file

@ -60,7 +60,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/components
- version: 11.3.0

2
dist/9697-9697.js vendored Normal file

File diff suppressed because one or more lines are too long

View file

@ -19,6 +19,7 @@ SPDX-FileCopyrightText: Roeland Jago Douma
SPDX-FileCopyrightText: Paul Vorbach <paul@vorba.ch> (http://paul.vorba.ch)
SPDX-FileCopyrightText: Paul Vorbach <paul@vorb.de> (http://vorb.de)
SPDX-FileCopyrightText: Nextcloud GmbH and Nextcloud contributors
SPDX-FileCopyrightText: Max <max@nextcloud.com>
SPDX-FileCopyrightText: Matt Zabriskie
SPDX-FileCopyrightText: Mark <mark@remarkablemark.org>
SPDX-FileCopyrightText: Mapbox
@ -94,7 +95,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.25.1
- license: MIT
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @ungap/structured-clone
- version: 1.2.0
@ -171,6 +172,9 @@ This file is generated from multiple sources. Included packages:
- md5
- version: 2.3.0
- license: BSD-3-Clause
- mdast-squeeze-paragraphs
- version: 6.0.0
- license: MIT
- escape-string-regexp
- version: 5.0.0
- license: MIT
@ -270,6 +274,9 @@ This file is generated from multiple sources. Included packages:
- remark-rehype
- version: 11.1.0
- license: MIT
- remark-unlink-protocols
- version: 1.0.0
- license: MIT
- space-separated-tokens
- version: 2.0.2
- license: MIT

1
dist/9697-9697.js.map vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/9697-9697.js.map.license vendored Symbolic link
View file

@ -0,0 +1 @@
9697-9697.js.license

File diff suppressed because one or more lines are too long

View file

@ -93,7 +93,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vue/devtools-api
- version: 6.6.3

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

4
dist/core-common.js vendored

File diff suppressed because one or more lines are too long

View file

@ -45,6 +45,7 @@ SPDX-FileCopyrightText: OpenJS Foundation and other contributors
SPDX-FileCopyrightText: Olivier Scherrer <pode.fr@gmail.com>
SPDX-FileCopyrightText: Nextcloud GmbH and Nextcloud contributors
SPDX-FileCopyrightText: Nathan Rajlich <nathan@tootallnate.net> (http://n8.io/)
SPDX-FileCopyrightText: Max <max@nextcloud.com>
SPDX-FileCopyrightText: Matt Zabriskie
SPDX-FileCopyrightText: Mathias Bynens
SPDX-FileCopyrightText: Mark <mark@remarkablemark.org>
@ -175,7 +176,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.25.1
- license: MIT
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @ungap/structured-clone
- version: 1.2.0
@ -390,6 +391,9 @@ This file is generated from multiple sources. Included packages:
- md5
- version: 2.3.0
- license: BSD-3-Clause
- mdast-squeeze-paragraphs
- version: 6.0.0
- license: MIT
- escape-string-regexp
- version: 5.0.0
- license: MIT
@ -540,6 +544,9 @@ This file is generated from multiple sources. Included packages:
- remark-rehype
- version: 11.1.0
- license: MIT
- remark-unlink-protocols
- version: 1.0.0
- license: MIT
- requires-port
- version: 1.0.0
- license: MIT

File diff suppressed because one or more lines are too long

View file

@ -49,7 +49,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- axios
- version: 1.9.0

File diff suppressed because one or more lines are too long

View file

@ -65,7 +65,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/components
- version: 11.3.0

File diff suppressed because one or more lines are too long

4
dist/core-login.js vendored

File diff suppressed because one or more lines are too long

View file

@ -91,7 +91,7 @@ This file is generated from multiple sources. Included packages:
- version: 0.2.4
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @simplewebauthn/browser
- version: 13.1.0

File diff suppressed because one or more lines are too long

4
dist/core-main.js vendored

File diff suppressed because one or more lines are too long

View file

@ -102,7 +102,7 @@ This file is generated from multiple sources. Included packages:
- version: 0.2.4
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/components
- version: 11.3.0

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -67,7 +67,7 @@ This file is generated from multiple sources. Included packages:
- version: 0.2.4
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/components
- version: 11.3.0

File diff suppressed because one or more lines are too long

View file

@ -47,7 +47,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- axios
- version: 1.9.0

File diff suppressed because one or more lines are too long

View file

@ -64,7 +64,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vue/devtools-api
- version: 6.6.3

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -50,7 +50,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- base64-js
- version: 1.5.1

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -63,7 +63,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/components
- version: 11.3.0

File diff suppressed because one or more lines are too long

View file

@ -44,7 +44,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- axios
- version: 1.9.0

File diff suppressed because one or more lines are too long

View file

@ -33,6 +33,7 @@ SPDX-FileCopyrightText: Paul Vorbach <paul@vorba.ch> (http://paul.vorba.ch)
SPDX-FileCopyrightText: Paul Vorbach <paul@vorb.de> (http://vorb.de)
SPDX-FileCopyrightText: OpenJS Foundation and other contributors
SPDX-FileCopyrightText: Nextcloud GmbH and Nextcloud contributors
SPDX-FileCopyrightText: Max <max@nextcloud.com>
SPDX-FileCopyrightText: Matt Zabriskie
SPDX-FileCopyrightText: Mark <mark@remarkablemark.org>
SPDX-FileCopyrightText: Mapbox
@ -124,7 +125,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.25.1
- license: MIT
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @ungap/structured-clone
- version: 1.2.0
@ -222,6 +223,9 @@ This file is generated from multiple sources. Included packages:
- md5
- version: 2.3.0
- license: BSD-3-Clause
- mdast-squeeze-paragraphs
- version: 6.0.0
- license: MIT
- escape-string-regexp
- version: 5.0.0
- license: MIT
@ -336,6 +340,9 @@ This file is generated from multiple sources. Included packages:
- remark-rehype
- version: 11.1.0
- license: MIT
- remark-unlink-protocols
- version: 1.0.0
- license: MIT
- space-separated-tokens
- version: 2.0.2
- license: MIT

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -114,7 +114,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.25.1
- license: MIT
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/components
- version: 11.3.0

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -58,7 +58,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/core
- version: 11.3.0

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -61,7 +61,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/core
- version: 11.3.0

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -48,7 +48,7 @@ This file is generated from multiple sources. Included packages:
- version: 3.0.1
- license: GPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vueuse/core
- version: 11.3.0

File diff suppressed because one or more lines are too long

4
dist/files-init.js vendored

File diff suppressed because one or more lines are too long

View file

@ -100,7 +100,7 @@ This file is generated from multiple sources. Included packages:
- version: 1.10.0
- license: AGPL-3.0-or-later
- @nextcloud/vue
- version: 8.26.1
- version: 8.27.0
- license: AGPL-3.0-or-later
- @vue/devtools-api
- version: 6.6.3

Some files were not shown because too many files have changed in this diff Show more