Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F21841032
static_fe_view.ex
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
1005 B
Referenced Files
None
Subscribers
None
static_fe_view.ex
View Options
# Pleroma: A lightweight social networking server
# Copyright © 2017-2020 Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only
defmodule
Pleroma.Web.StaticFE.StaticFEView
do
use
Pleroma.Web
,
:view
alias
Calendar.Strftime
alias
Pleroma.Emoji.Formatter
alias
Pleroma.User
alias
Pleroma.Web.Endpoint
alias
Pleroma.Web.Gettext
alias
Pleroma.Web.MediaProxy
alias
Pleroma.Web.Metadata.Utils
alias
Pleroma.Web.Router.Helpers
use
Phoenix.HTML
@media_types
[
"image"
,
"audio"
,
"video"
]
def
fetch_media_type
(%{
"mediaType"
=>
mediaType
})
do
Utils
.
fetch_media_type
(
@media_types
,
mediaType
)
end
def
format_date
(
date
)
do
{
:ok
,
date
,
_
}
=
DateTime
.
from_iso8601
(
date
)
Strftime
.
strftime!
(
date
,
"%Y/%m/%d %l:%M:%S %p UTC"
)
end
def
instance_name
,
do
:
Pleroma.Config
.
get
([
:instance
,
:name
],
"Pleroma"
)
def
open_content?
do
Pleroma.Config
.
get
(
[
:frontend_configurations
,
:collapse_message_with_subjects
],
true
)
end
end
File Metadata
Details
Attached
Mime Type
text/x-ruby
Expires
Sat, Dec 27, 11:49 PM (1 d, 13 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
727058
Default Alt Text
static_fe_view.ex (1005 B)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment