options to disable (You)s and highlighting of yourself
This commit is contained in:
		
							parent
							
								
									6d3229b1a1
								
							
						
					
					
						commit
						bfb3a4364b
					
				
					 6 changed files with 25 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -87,7 +87,7 @@ const MentionLink = {
 | 
			
		|||
    classnames () {
 | 
			
		||||
      return [
 | 
			
		||||
        {
 | 
			
		||||
          '-you': this.isYou,
 | 
			
		||||
          '-you': this.isYou && this.shouldBoldenYou,
 | 
			
		||||
          '-highlighted': this.highlight
 | 
			
		||||
        },
 | 
			
		||||
        this.highlightType
 | 
			
		||||
| 
						 | 
				
			
			@ -115,6 +115,12 @@ const MentionLink = {
 | 
			
		|||
    shouldShowAvatar () {
 | 
			
		||||
      return this.mergedConfig.mentionLinkShowAvatar
 | 
			
		||||
    },
 | 
			
		||||
    shouldShowYous () {
 | 
			
		||||
      return this.mergedConfig.mentionLinkShowYous
 | 
			
		||||
    },
 | 
			
		||||
    shouldBoldenYou () {
 | 
			
		||||
      return this.mergedConfig.mentionLinkBoldenYou
 | 
			
		||||
    },
 | 
			
		||||
    shouldFadeDomain () {
 | 
			
		||||
      return this.mergedConfig.mentionLinkFadeDomain
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -45,8 +45,8 @@
 | 
			
		|||
          v-html="'@' + serverName"
 | 
			
		||||
        /></span>
 | 
			
		||||
        <span
 | 
			
		||||
          v-if="isYou"
 | 
			
		||||
          class="you"
 | 
			
		||||
          v-if="isYou && shouldShowYous"
 | 
			
		||||
          :class="{ '-you': shouldBoldenYou }"
 | 
			
		||||
        >{{ $t('status.you') }}</span>
 | 
			
		||||
        <!-- eslint-enable vue/no-v-html -->
 | 
			
		||||
      </a>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -147,6 +147,11 @@
 | 
			
		|||
            {{ $t('settings.greentext') }}
 | 
			
		||||
          </BooleanSetting>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li>
 | 
			
		||||
          <BooleanSetting path="mentionLinkShowYous">
 | 
			
		||||
            {{ $t('settings.show_yous') }}
 | 
			
		||||
          </BooleanSetting>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li>
 | 
			
		||||
          <ChoiceSetting
 | 
			
		||||
            id="mentionLinkDisplay"
 | 
			
		||||
| 
						 | 
				
			
			@ -181,6 +186,11 @@
 | 
			
		|||
              {{ $t('settings.mention_link_fade_domain') }}
 | 
			
		||||
            </BooleanSetting>
 | 
			
		||||
          </li>
 | 
			
		||||
          <li>
 | 
			
		||||
            <BooleanSetting path="mentionLinkBoldenYou">
 | 
			
		||||
              {{ $t('settings.mention_link_bolden_you') }}
 | 
			
		||||
            </BooleanSetting>
 | 
			
		||||
          </li>
 | 
			
		||||
        </ul>
 | 
			
		||||
      </ul>
 | 
			
		||||
    </div>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -493,8 +493,10 @@
 | 
			
		|||
    "mention_link_show_tooltip": "Show full user names as tooltip for remote users",
 | 
			
		||||
    "mention_link_show_avatar": "Show user avatar beside the link",
 | 
			
		||||
    "mention_link_fade_domain": "Fade domains (e.g. @example.org in @foo@example.org)",
 | 
			
		||||
    "mention_link_bolden_you": "Bolden text of your mention",
 | 
			
		||||
    "fun": "Fun",
 | 
			
		||||
    "greentext": "Meme arrows",
 | 
			
		||||
    "show_yous": "Show (You)s",
 | 
			
		||||
    "notifications": "Notifications",
 | 
			
		||||
    "notification_setting_filters": "Filters",
 | 
			
		||||
    "notification_setting_block_from_strangers": "Block notifications from users who you do not follow",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -76,6 +76,8 @@ export const defaultState = {
 | 
			
		|||
  mentionLinkShowTooltip: undefined, // instance default
 | 
			
		||||
  mentionLinkShowAvatar: undefined, // instance default
 | 
			
		||||
  mentionLinkFadeDomain: undefined, // instance default
 | 
			
		||||
  mentionLinkShowYous: undefined, // instance default
 | 
			
		||||
  mentionLinkBoldenYou: undefined, // instance default
 | 
			
		||||
  hidePostStats: undefined, // instance default
 | 
			
		||||
  hideUserStats: undefined, // instance default
 | 
			
		||||
  virtualScrolling: undefined, // instance default
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -25,6 +25,8 @@ const defaultState = {
 | 
			
		|||
  mentionLinkShowTooltip: true,
 | 
			
		||||
  mentionLinkShowAvatar: false,
 | 
			
		||||
  mentionLinkFadeDomain: true,
 | 
			
		||||
  mentionLinkShowYous: false,
 | 
			
		||||
  mentionLinkBoldenYou: true,
 | 
			
		||||
  hideFilteredStatuses: false,
 | 
			
		||||
  // bad name: actually hides posts of muted USERS
 | 
			
		||||
  hideMutedPosts: false,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue