Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F33103282
6464.6f764a6d660917d88ca5.js.map
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
10 KB
Referenced Files
None
Subscribers
None
6464.6f764a6d660917d88ca5.js.map
View Options
{
"version"
:
3
,
"file"
:
"static/js/6464.6f764a6d660917d88ca5.js"
,
"mappings"
:
"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"
,
"sources"
:
[
"webpack://pleroma_fe/./src/components/update_notification/update_notification.vue"
,
"webpack://pleroma_fe/./src/components/update_notification/update_notification.js"
,
"webpack://pleroma_fe/./src/components/update_notification/update_notification.vue?27aa"
],
"sourcesContent"
:
[
"<template>
\n
<Modal
\n
:is-open=
\"
!!shouldShow
\"\n
class=
\"
UpdateNotification
\"\n
:no-background=
\"
true
\"\n
>
\n
<div
\n
class=
\"
UpdateNotificationModal panel
\"\n
:class=
\"
{ '-peek': !showingMore }
\"\n
>
\n
<div class=
\"
panel-heading
\"
>
\n
<span class=
\"
title
\"
>
\n
{{ $t('update.big_update_title') }}
\n
</span>
\n
</div>
\n
<div class=
\"
panel-body
\"
>
\n
<div
\n
class=
\"
content
\"\n
:class=
\"
{ '-noImage': !showingImage }
\"\n
>
\n
<img
\n
v-if=
\"
showingImage
\"\n
class=
\"
pleroma-tan
\"\n
:src=
\"
pleromaTanVariant
\"\n
:style=
\"
pleromaTanStyles
\"\n
>
\n
<div class=
\"
spacer-top
\"
/>
\n
<div class=
\"
text
\"
>
\n
<p>
\n
{{ $t('update.big_update_content') }}
\n
</p>
\n
<div
\n
ref=
\"
animatedText
\"\n
class=
\"
extra-info-group
\"\n
>
\n
<i18n-t
\n
keypath=
\"
update.update_bugs
\"\n
tag=
\"
p
\"\n
>
\n
<template #pleromaGitlab>
\n
<a
\n
target=
\"
_blank
\"\n
href=
\"
https://git.pleroma.social/
\"\n
>{{ $t('update.update_bugs_gitlab') }}</a>
\n
</template>
\n
</i18n-t>
\n
<i18n-t
\n
keypath=
\"
update.update_changelog
\"\n
tag=
\"
p
\"\n
>
\n
<template #theFullChangelog>
\n
<a
\n
target=
\"
_blank
\"\n
href=
\"
https://pleroma.social/announcements/
\"\n
>{{ $t('update.update_changelog_here') }}</a>
\n
</template>
\n
</i18n-t>
\n
<p class=
\"
art-credit
\"
>
\n
<i18n-t
\n
keypath=
\"
update.art_by
\"\n
tag=
\"
small
\"\n
>
\n
<template #linkToArtist>
\n
<a
\n
target=
\"
_blank
\"\n
href=
\"
https://post.ebin.club/users/pipivovott
\"\n
>pipivovott</a>
\n
</template>
\n
</i18n-t>
\n
</p>
\n
</div>
\n
</div>
\n
<div class=
\"
spacer-bottom
\"
/>
\n
</div>
\n
</div>
\n
<div class=
\"
panel-footer
\"
>
\n
<button
\n
class=
\"
button-default
\"\n
@click.prevent=
\"
neverShowAgain
\"\n
>
\n
{{ $t(
\"
general.never_show_again
\"
) }}
\n
</button>
\n
<button
\n
v-if=
\"
!showingMore
\"\n
class=
\"
button-default
\"\n
@click.prevent=
\"
toggleShow
\"\n
>
\n
{{ $t(
\"
general.show_more
\"
) }}
\n
</button>
\n
<button
\n
class=
\"
button-default
\"\n
@click.prevent=
\"
dismiss
\"\n
>
\n
{{ $t(
\"
general.dismiss
\"
) }}
\n
</button>
\n
</div>
\n
</div>
\n
</Modal>
\n
</template>
\n\n
<script src=
\"
./update_notification.js
\"
></script>
\n\n
<style src=
\"
./update_notification.scss
\"
lang=
\"
scss
\"
></style>
\n
"
,
"import Modal from 'src/components/modal/modal.vue'
\n
import { library } from '@fortawesome/fontawesome-svg-core'
\n
import pleromaTan from 'src/assets/pleromatan_apology.png'
\n
import pleromaTanFox from 'src/assets/pleromatan_apology_fox.png'
\n
import pleromaTanMask from 'src/assets/pleromatan_apology_mask.png'
\n
import pleromaTanFoxMask from 'src/assets/pleromatan_apology_fox_mask.png'
\n\n
import {
\n
faTimes
\n
} from '@fortawesome/free-solid-svg-icons'
\n
library.add(
\n
faTimes
\n
)
\n\n
export const CURRENT_UPDATE_COUNTER = 1
\n\n
const UpdateNotification = {
\n
data () {
\n
return {
\n
showingImage: false,
\n
pleromaTanVariant: Math.random() > 0.5 ? pleromaTan : pleromaTanFox,
\n
showingMore: false
\n
}
\n
},
\n
components: {
\n
Modal
\n
},
\n
computed: {
\n
pleromaTanStyles () {
\n
const mask = this.pleromaTanVariant === pleromaTan ? pleromaTanMask : pleromaTanFoxMask
\n
return {
\n
'shape-outside': 'url(' + mask + ')'
\n
}
\n
},
\n
shouldShow () {
\n
return !this.$store.state.instance.disableUpdateNotification &&
\n
this.$store.state.users.currentUser &&
\n
this.$store.state.serverSideStorage.flagStorage.updateCounter < CURRENT_UPDATE_COUNTER &&
\n
!this.$store.state.serverSideStorage.prefsStorage.simple.dontShowUpdateNotifs
\n
}
\n
},
\n
methods: {
\n
toggleShow () {
\n
this.showingMore = !this.showingMore
\n
},
\n
neverShowAgain () {
\n
this.toggleShow()
\n
this.$store.commit('setFlag', { flag: 'updateCounter', value: CURRENT_UPDATE_COUNTER })
\n
this.$store.commit('setPreference', { path: 'simple.dontShowUpdateNotifs', value: true })
\n
this.$store.dispatch('pushServerSideStorage')
\n
},
\n
dismiss () {
\n
this.$store.commit('setFlag', { flag: 'updateCounter', value: CURRENT_UPDATE_COUNTER })
\n
this.$store.dispatch('pushServerSideStorage')
\n
}
\n
},
\n
mounted () {
\n
this.contentHeightNoImage = this.$refs.animatedText.scrollHeight
\n\n
// Workaround to get the text height only after mask loaded. A bit hacky.
\n
const newImg = new Image()
\n
newImg.onload = () => {
\n
setTimeout(() => { this.showingImage = true }, 100)
\n
}
\n
newImg.src = this.pleromaTanVariant === pleromaTan ? pleromaTanMask : pleromaTanFoxMask
\n
}
\n
}
\n\n
export default UpdateNotification
\n
"
,
"import { render } from
\"
./update_notification.vue?vue&type=template&id=653a2178
\"\n
import script from
\"
./update_notification.js?vue&type=script&lang=js
\"\n
export * from
\"
./update_notification.js?vue&type=script&lang=js
\"\n\n
import
\"
./update_notification.scss?vue&type=style&index=0&lang=scss
\"\n\n
import exportComponent from
\"
/Users/lainsoykaf/repos/pleroma-fe/node_modules/vue-loader/dist/exportHelper.js
\"\n
const __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])
\n\n
export default __exports__"
],
"names"
:
[
"class"
,
"_createElementVNode"
,
"ref"
,
"target"
,
"href"
,
"library"
,
"faTimes"
,
"CURRENT_UPDATE_COUNTER"
,
"data"
,
"showingImage"
,
"pleromaTanVariant"
,
"Math"
,
"random"
,
"pleromaTan"
,
"pleromaTanFox"
,
"showingMore"
,
"components"
,
"Modal"
,
"computed"
,
"pleromaTanStyles"
,
"this"
,
"pleromaTanMask"
,
"pleromaTanFoxMask"
,
"shouldShow"
,
"$store"
,
"state"
,
"instance"
,
"disableUpdateNotification"
,
"users"
,
"currentUser"
,
"serverSideStorage"
,
"flagStorage"
,
"updateCounter"
,
"prefsStorage"
,
"simple"
,
"dontShowUpdateNotifs"
,
"methods"
,
"toggleShow"
,
"neverShowAgain"
,
"commit"
,
"flag"
,
"value"
,
"path"
,
"dispatch"
,
"dismiss"
,
"mounted"
,
"_this"
,
"contentHeightNoImage"
,
"$refs"
,
"animatedText"
,
"scrollHeight"
,
"newImg"
,
"Image"
,
"onload"
,
"setTimeout"
,
"src"
,
"_createBlock"
,
"_component_Modal"
,
"_ctx"
,
"_normalizeClass"
,
"_hoisted_1"
,
"_hoisted_2"
,
"_toDisplayString"
,
"$t"
,
"_hoisted_3"
,
"_createElementBlock"
,
"style"
,
"_normalizeStyle"
,
"_hoisted_5"
,
"_hoisted_6"
,
"_hoisted_7"
,
"_createVNode"
,
"_component_i18n_t"
,
"keypath"
,
"tag"
,
"pleromaGitlab"
,
"_withCtx"
,
"_hoisted_8"
,
"theFullChangelog"
,
"_hoisted_9"
,
"_hoisted_10"
,
"linkToArtist"
,
"_hoisted_11"
,
"_hoisted_12"
,
"_hoisted_13"
,
"onClick"
,
"_cache"
,
"_withModifiers"
,
"apply"
,
"arguments"
],
"sourceRoot"
:
""
}
File Metadata
Details
Attached
Mime Type
application/json
Expires
Tue, Jan 20, 1:31 PM (1 d, 3 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
973729
Default Alt Text
6464.6f764a6d660917d88ca5.js.map (10 KB)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment