aboutsummaryrefslogtreecommitdiff
path: root/src/modules/media_viewer.js
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2021-06-18 02:01:37 +0300
committerHenry Jameson <me@hjkos.com>2021-06-18 02:03:38 +0300
commit90345f158ff2eb12e619dbd7406f2fa81c379637 (patch)
treedfb6525618c641cfe94b1b342de36e8a280c6cfb /src/modules/media_viewer.js
parente654fead23ebb457f81e8642c65e1f3e98ee0027 (diff)
gallery now supports flash, fixes for flash component. refactored media modal
Diffstat (limited to 'src/modules/media_viewer.js')
-rw-r--r--src/modules/media_viewer.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/modules/media_viewer.js b/src/modules/media_viewer.js
index 721c25e6..ebcba01d 100644
--- a/src/modules/media_viewer.js
+++ b/src/modules/media_viewer.js
@@ -1,4 +1,5 @@
import fileTypeService from '../services/file_type/file_type.service.js'
+const supportedTypes = new Set(['image', 'video', 'audio', 'flash'])
const mediaViewer = {
state: {
@@ -10,7 +11,7 @@ const mediaViewer = {
setMedia (state, media) {
state.media = media
},
- setCurrent (state, index) {
+ setCurrentMedia (state, index) {
state.activated = true
state.currentIndex = index
},
@@ -22,13 +23,13 @@ const mediaViewer = {
setMedia ({ commit }, attachments) {
const media = attachments.filter(attachment => {
const type = fileTypeService.fileType(attachment.mimetype)
- return type === 'image' || type === 'video' || type === 'audio'
+ return supportedTypes.has(type)
})
commit('setMedia', media)
},
- setCurrent ({ commit, state }, current) {
+ setCurrentMedia ({ commit, state }, current) {
const index = state.media.indexOf(current)
- commit('setCurrent', index || 0)
+ commit('setCurrentMedia', index || 0)
},
closeMediaViewer ({ commit }) {
commit('close')