diff options
| author | かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> | 2024-07-19 09:57:01 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-19 09:57:01 +0900 |
| commit | 1f24a8cb5a307c3ff621577189a2a618b9dcfdc4 (patch) | |
| tree | e66eff1c2833757c2f7286b4b37a34fd6f374171 /packages/frontend/src/components/MkMediaList.vue | |
| parent | fix(frontend): 個人宛てダイアログお知らせが即時表示され... (diff) | |
| download | misskey-1f24a8cb5a307c3ff621577189a2a618b9dcfdc4.tar.gz misskey-1f24a8cb5a307c3ff621577189a2a618b9dcfdc4.tar.bz2 misskey-1f24a8cb5a307c3ff621577189a2a618b9dcfdc4.zip | |
enhance(frontend): センシティブなメディアを開く際に確認ダイアログを出せるように (#14115)
* enhance(frontend): センシティブなメディアを開く際に確認ダイアログを出せるように
* Update Changelog
Diffstat (limited to 'packages/frontend/src/components/MkMediaList.vue')
| -rw-r--r-- | packages/frontend/src/components/MkMediaList.vue | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/frontend/src/components/MkMediaList.vue b/packages/frontend/src/components/MkMediaList.vue index 24b177d255..2300802dcf 100644 --- a/packages/frontend/src/components/MkMediaList.vue +++ b/packages/frontend/src/components/MkMediaList.vue @@ -138,15 +138,13 @@ onMounted(() => { pswpModule: PhotoSwipe, }); - lightbox.on('itemData', (ev) => { - const { itemData } = ev; - + lightbox.addFilter('itemData', (itemData) => { // element is children const { element } = itemData; const id = element?.dataset.id; const file = props.mediaList.find(media => media.id === id); - if (!file) return; + if (!file) return itemData; itemData.src = file.url; itemData.w = Number(file.properties.width); @@ -158,6 +156,8 @@ onMounted(() => { itemData.alt = file.comment ?? file.name; itemData.comment = file.comment ?? file.name; itemData.thumbCropped = true; + + return itemData; }); lightbox.on('uiRegister', () => { |