Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F12553904
media_viewer.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
944 B
Referenced Files
None
Subscribers
None
media_viewer.js
View Options
import
fileTypeService
from
'../services/file_type/file_type.service.js'
const
mediaViewer
=
{
state
:
{
media
:
[],
currentIndex
:
0
,
activated
:
false
},
mutations
:
{
setMedia
(
state
,
media
)
{
state
.
media
=
media
},
setCurrent
(
state
,
index
)
{
state
.
activated
=
true
state
.
currentIndex
=
index
},
close
(
state
)
{
state
.
activated
=
false
}
},
actions
:
{
setMedia
({
commit
},
attachments
)
{
const
media
=
attachments
.
filter
(
attachment
=>
{
const
type
=
fileTypeService
.
fileType
(
attachment
.
mimetype
)
return
type
===
'image'
||
type
===
'video'
||
type
===
'audio'
})
commit
(
'setMedia'
,
media
)
},
setCurrent
({
commit
,
state
},
current
)
{
const
index
=
state
.
media
.
indexOf
(
current
)
commit
(
'setCurrent'
,
index
||
0
)
},
closeMediaViewer
({
commit
})
{
commit
(
'close'
)
}
}
}
export
default
mediaViewer
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Nov 15, 2:36 AM (9 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
573391
Default Alt Text
media_viewer.js (944 B)
Attached To
Mode
rPUFE pleroma-fe-upstream
Attached
Detach File
Event Timeline
Log In to Comment