|
|
|
@ -4,12 +4,12 @@
|
|
|
|
|
<div class="main">
|
|
|
|
|
<component :is="src == 'list' ? 'mk-user-list-timeline' : 'x-core'" ref="tl" v-bind="options">
|
|
|
|
|
<header class="zahtxcqi">
|
|
|
|
|
<span :data-active="src == 'home'" @click="src = 'home'"><fa icon="home"/> {{ $t('home') }}</span>
|
|
|
|
|
<span :data-active="src == 'local'" @click="src = 'local'" v-if="enableLocalTimeline"><fa :icon="['far', 'comments']"/> {{ $t('local') }}</span>
|
|
|
|
|
<span :data-active="src == 'hybrid'" @click="src = 'hybrid'" v-if="enableLocalTimeline"><fa icon="share-alt"/> {{ $t('hybrid') }}</span>
|
|
|
|
|
<span :data-active="src == 'global'" @click="src = 'global'" v-if="enableGlobalTimeline"><fa icon="globe"/> {{ $t('global') }}</span>
|
|
|
|
|
<span :data-active="src == 'tag'" @click="src = 'tag'" v-if="tagTl"><fa icon="hashtag"/> {{ tagTl.title }}</span>
|
|
|
|
|
<span :data-active="src == 'list'" @click="src = 'list'" v-if="list"><fa icon="list"/> {{ list.name }}</span>
|
|
|
|
|
<div :data-active="src == 'home'" @click="src = 'home'"><fa icon="home"/> {{ $t('home') }}</div>
|
|
|
|
|
<div :data-active="src == 'local'" @click="src = 'local'" v-if="enableLocalTimeline"><fa :icon="['far', 'comments']"/> {{ $t('local') }}</div>
|
|
|
|
|
<div :data-active="src == 'hybrid'" @click="src = 'hybrid'" v-if="enableLocalTimeline"><fa icon="share-alt"/> {{ $t('hybrid') }}</div>
|
|
|
|
|
<div :data-active="src == 'global'" @click="src = 'global'" v-if="enableGlobalTimeline"><fa icon="globe"/> {{ $t('global') }}</div>
|
|
|
|
|
<div :data-active="src == 'tag'" @click="src = 'tag'" v-if="tagTl"><fa icon="hashtag"/> {{ tagTl.title }}</div>
|
|
|
|
|
<div :data-active="src == 'list'" @click="src = 'list'" v-if="list"><fa icon="list"/> {{ list.name }}</div>
|
|
|
|
|
<div class="buttons">
|
|
|
|
|
<button :data-active="src == 'mentions'" @click="src = 'mentions'" :title="$t('mentions')"><fa icon="at"/><i class="indicator" v-if="$store.state.i.hasUnreadMentions"><fa icon="circle"/></i></button>
|
|
|
|
|
<button :data-active="src == 'messages'" @click="src = 'messages'" :title="$t('messages')"><fa :icon="['far', 'envelope']"/><i class="indicator" v-if="$store.state.i.hasUnreadSpecifiedNotes"><fa icon="circle"/></i></button>
|
|
|
|
@ -200,18 +200,19 @@ export default Vue.extend({
|
|
|
|
|
&.shadow
|
|
|
|
|
box-shadow 0 3px 8px rgba(0, 0, 0, 0.2)
|
|
|
|
|
|
|
|
|
|
.zahtxcqi
|
|
|
|
|
header.zahtxcqi
|
|
|
|
|
display flex
|
|
|
|
|
flex-wrap wrap
|
|
|
|
|
padding 0 8px
|
|
|
|
|
z-index 10
|
|
|
|
|
background var(--faceHeader)
|
|
|
|
|
box-shadow 0 var(--lineWidth) var(--desktopTimelineHeaderShadow)
|
|
|
|
|
|
|
|
|
|
> *
|
|
|
|
|
flex-shrink 0
|
|
|
|
|
|
|
|
|
|
> .buttons
|
|
|
|
|
position absolute
|
|
|
|
|
z-index 2
|
|
|
|
|
top 0
|
|
|
|
|
right 0
|
|
|
|
|
padding-right 8px
|
|
|
|
|
margin-left auto
|
|
|
|
|
|
|
|
|
|
> button
|
|
|
|
|
padding 0 8px
|
|
|
|
@ -244,8 +245,7 @@ export default Vue.extend({
|
|
|
|
|
height 2px
|
|
|
|
|
background var(--primary)
|
|
|
|
|
|
|
|
|
|
> span
|
|
|
|
|
display inline-block
|
|
|
|
|
> div:not(.buttons)
|
|
|
|
|
padding 0 10px
|
|
|
|
|
line-height 42px
|
|
|
|
|
font-size 12px
|
|
|
|
|