logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe git clone https://hacktivis.me/git/pleroma-fe.git
commit: 7ae85c8318add44af1c8f91c9738a2d715da2f3e
parent 0ae3985a522d1ad367d02b86b8b5eca770d1b292
Author: Henry Jameson <me@hjkos.com>
Date:   Tue,  8 Jun 2021 14:51:42 +0300

change defaults

Diffstat:

Msrc/components/mention_link/mention_link.js4++--
Msrc/components/mention_link/mention_link.vue23++++++++++++++++-------
Msrc/components/mentions_line/mentions_line.js4++--
Msrc/components/mentions_line/mentions_line.vue75+++++++++++++++++++++++++++++++++++++++------------------------------------
Msrc/components/settings_modal/tabs/general_tab.vue8++++----
Msrc/components/status/status.js4++--
Msrc/components/status/status.vue5++++-
Msrc/components/status_body/status_body.js4++--
Msrc/components/status_body/status_body.vue2+-
Msrc/modules/config.js4++--
10 files changed, 74 insertions(+), 59 deletions(-)

diff --git a/src/components/mention_link/mention_link.js b/src/components/mention_link/mention_link.js @@ -52,10 +52,10 @@ const MentionLink = { if (this.highlight) return highlightClass(this.user) }, oldPlace () { - return this.mergedConfig.mentionsOldPlace + return !this.mergedConfig.mentionsOwnLine }, oldStyle () { - return this.mergedConfig.mentionsOldStyle + return !this.mergedConfig.mentionsNewStyle }, style () { if (this.highlight) { diff --git a/src/components/mention_link/mention_link.vue b/src/components/mention_link/mention_link.vue @@ -1,8 +1,8 @@ <template> -<span - class="MentionLink" - :class="{ '-oldPlace': oldPlace }" -> + <span + class="MentionLink" + :class="{ '-oldPlace': oldPlace }" + > <!-- eslint-disable vue/no-v-html --> <a v-if="!user" @@ -23,8 +23,14 @@ @click.prevent="onClick" > <!-- eslint-disable vue/no-v-html --> - <span class="shortName"><span class="userName" v-html="userName" /></span> - <span class="you" v-if="isYou">{{ $t('status.you') }}</span> + <span class="shortName"><span + class="userName" + v-html="userName" + /></span> + <span + v-if="isYou" + class="you" + >{{ $t('status.you') }}</span> <!-- eslint-enable vue/no-v-html --> </button> <span @@ -33,7 +39,10 @@ :class="[highlightType]" > <!-- eslint-disable vue/no-v-html --> - <span class="userNameFull" v-html="userNameFull" /> + <span + class="userNameFull" + v-html="userNameFull" + /> <!-- eslint-enable vue/no-v-html --> </span> </span> diff --git a/src/components/mentions_line/mentions_line.js b/src/components/mentions_line/mentions_line.js @@ -15,7 +15,7 @@ const MentionsLine = { }, computed: { oldStyle () { - return this.mergedConfig.mentionsOldStyle + return !this.mergedConfig.mentionsNewStyle }, limit () { return 6 @@ -39,7 +39,7 @@ const MentionsLine = { : '-newStyle' ] }, - ...mapGetters(['mergedConfig']), + ...mapGetters(['mergedConfig']) }, methods: { toggleShowMore () { diff --git a/src/components/mentions_line/mentions_line.vue b/src/components/mentions_line/mentions_line.vue @@ -1,42 +1,45 @@ <template> -<span class="MentionsLine"> - <MentionLink - v-for="mention in mentions" - class="mention-link" - :key="mention.statusnet_profile_url" - :content="mention.statusnet_profile_url" - :url="mention.statusnet_profile_url" - :first-mention="false" - /><span v-if="manyMentions" class="extraMentions"> - <span - v-if="expanded" - class="fullExtraMentions" + <span class="MentionsLine"> + <MentionLink + v-for="mention in mentions" + :key="mention.statusnet_profile_url" + class="mention-link" + :content="mention.statusnet_profile_url" + :url="mention.statusnet_profile_url" + :first-mention="false" + /><span + v-if="manyMentions" + class="extraMentions" > - <MentionLink - v-for="mention in extraMentions" - class="mention-link" - :key="mention.statusnet_profile_url" - :content="mention.statusnet_profile_url" - :url="mention.statusnet_profile_url" - :first-mention="false" - /> - </span><button - v-if="!expanded" - class="showMoreLess" - :class="buttonClasses" - @click="toggleShowMore" - > - {{ $t('status.plus_more', { number: extraMentions.length })}} - </button><button - v-if="expanded" - class="showMoreLess" - :class="buttonClasses" - @click="toggleShowMore" - > - {{ $t('general.show_less')}} - </button> + <span + v-if="expanded" + class="fullExtraMentions" + > + <MentionLink + v-for="mention in extraMentions" + :key="mention.statusnet_profile_url" + class="mention-link" + :content="mention.statusnet_profile_url" + :url="mention.statusnet_profile_url" + :first-mention="false" + /> + </span><button + v-if="!expanded" + class="showMoreLess" + :class="buttonClasses" + @click="toggleShowMore" + > + {{ $t('status.plus_more', { number: extraMentions.length }) }} + </button><button + v-if="expanded" + class="showMoreLess" + :class="buttonClasses" + @click="toggleShowMore" + > + {{ $t('general.show_less') }} + </button> + </span> </span> -</span> </template> <script src="./mentions_line.js" ></script> <style lang="scss" src="./mentions_line.scss" /> diff --git a/src/components/settings_modal/tabs/general_tab.vue b/src/components/settings_modal/tabs/general_tab.vue @@ -37,13 +37,13 @@ </BooleanSetting> </li> <li> - <BooleanSetting path="mentionsOldPlace"> - {{ $t('settings.mentions_old_place') }} + <BooleanSetting path="mentionsOwnLine"> + {{ $t('settings.mentions_new_place') }} </BooleanSetting> </li> <li> - <BooleanSetting path="mentionsOldStyle"> - {{ $t('settings.mentions_old_style') }} + <BooleanSetting path="mentionsNewStyle"> + {{ $t('settings.mentions_new_style') }} </BooleanSetting> </li> <li> diff --git a/src/components/status/status.js b/src/components/status/status.js @@ -163,8 +163,8 @@ const Status = { muteWordHits () { return muteWordHits(this.status, this.muteWords) }, - mentionsOldPlace () { - return this.mergedConfig.mentionsOldPlace + mentionsOwnLine () { + return this.mergedConfig.mentionsOwnLine }, mentions () { return this.statusoid.attentions.filter(attn => { diff --git a/src/components/status/status.vue b/src/components/status/status.vue @@ -291,7 +291,10 @@ </div> </div> - <div v-if="hasMentions && !mentionsOldPlace" class="heading-mentions-row"> + <div + v-if="hasMentions && mentionsOwnLine" + class="heading-mentions-row" + > <div class="mentions" > diff --git a/src/components/status_body/status_body.js b/src/components/status_body/status_body.js @@ -105,8 +105,8 @@ const StatusContent = { attachmentTypes () { return this.status.attachments.map(file => fileType.fileType(file.mimetype)) }, - mentionsOldPlace () { - return this.mergedConfig.mentionsOldPlace + mentionsOwnLine () { + return this.mergedConfig.mentionsOwnLine }, mentions () { return this.status.attentions diff --git a/src/components/status_body/status_body.vue b/src/components/status_body/status_body.vue @@ -43,7 +43,7 @@ v-if="!hideSubjectStatus && !(singleLine && status.summary_html)" > <MentionsLine - v-if="mentionsOldPlace" + v-if="!mentionsOwnLine" :attentions="status.attentions" class="mentions-line" /> diff --git a/src/modules/config.js b/src/modules/config.js @@ -54,8 +54,8 @@ export const defaultState = { interfaceLanguage: browserLocale, hideScopeNotice: false, useStreamingApi: false, - mentionsOldPlace: false, - mentionsOldStyle: false, + mentionsOwnLine: false, + mentionsNewStyle: false, sidebarRight: undefined, // instance default scopeCopy: undefined, // instance default subjectLineBehavior: undefined, // instance default