1
0
Fork 0

Update timeline status template

This commit is contained in:
Daniel Supernault 2018-11-08 22:45:37 -07:00
parent 6d4edf6f20
commit 9def1e6c9b
No known key found for this signature in database
GPG Key ID: 0DEF1C662C9033F7
1 changed files with 19 additions and 23 deletions

View File

@ -1,4 +1,4 @@
<div class="card mb-4 status-card card-md-rounded-0" data-id="{{$item->id}}" data-comment-max-id="0"> <div class="card mb-4 status-card card-md-rounded-0" data-id="{{$item->id}}" data-comment-max-id="0" data-profile-username="{{$item->profile->username}}" data-profile-name="{{$item->profile->name}}" data-timestamp="{{$item->created_at}}">
<div class="card-header d-inline-flex align-items-center bg-white"> <div class="card-header d-inline-flex align-items-center bg-white">
<img src="{{$item->profile->avatarUrl()}}" width="32px" height="32px" style="border-radius: 32px;"> <img src="{{$item->profile->avatarUrl()}}" width="32px" height="32px" style="border-radius: 32px;">
<a class="username font-weight-bold pl-2 text-dark" href="{{$item->profile->url()}}"> <a class="username font-weight-bold pl-2 text-dark" href="{{$item->profile->url()}}">
@ -12,7 +12,7 @@
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuButton"> <div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item font-weight-bold" href="{{$item->url()}}">Go to post</a> <a class="dropdown-item font-weight-bold" href="{{$item->url()}}">Go to post</a>
<a class="dropdown-item font-weight-bold" href="{{route('report.form')}}?type=post&id={{$item->id}}">Report</a> <a class="dropdown-item font-weight-bold" href="{{route('report.form')}}?type=post&id={{$item->id}}">Report</a>
<a class="dropdown-item font-weight-bold" href="#">Embed</a> {{-- <a class="dropdown-item font-weight-bold" href="#" onclick="pixelfed.embed.onclick(this)">Embed</a> --}}
@if(Auth::check()) @if(Auth::check())
@if(Auth::user()->profile->id !== $item->profile->id) @if(Auth::user()->profile->id !== $item->profile->id)
<div class="dropdown-divider"></div> <div class="dropdown-divider"></div>
@ -45,25 +45,21 @@
</div> </div>
</div> </div>
</div> </div>
@if($item->is_nsfw) @php($status = $item)
<details class="details-animated"> @switch($status->viewType())
<summary> @case('image')
<p class="mb-0 px-3 lead font-weight-bold">Content Warning: This may contain potentially sensitive content.</p> @include('status.timeline.photo')
<p class="font-weight-light">(click to show)</p> @break
</summary> @case('album')
<a class="max-hide-overflow {{$item->firstMedia()->filter_class}}" href="{{$item->url()}}"> @include('status.timeline.album')
<img class="card-img-top lazy" src="data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==" data-src="{{$item->mediaUrl()}}" data-srcset="{{$item->mediaUrl()}} 1x"> @break
</a> @case('video')
</details> @include('status.timeline.video')
@else @break
<a class="max-hide-overflow {{$item->firstMedia()->filter_class}}" href="{{$item->url()}}"> @case('video-album')
@if($loop->index < 2) @include('status.timeline.video-album')
<img class="card-img-top" src="{{$item->mediaUrl()}}" data-srcset="{{$item->mediaUrl()}} 1x"> @break
@else @endswitch
<img class="card-img-top lazy" src="data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==" data-src="{{$item->mediaUrl()}}" data-srcset="{{$item->mediaUrl()}} 1x">
@endif
</a>
@endif
<div class="card-body"> <div class="card-body">
<div class="reactions my-1"> <div class="reactions my-1">
<form class="d-inline-flex like-form pr-3" method="post" action="/i/like" style="display: inline;" data-id="{{$item->id}}" data-action="like" data-count="{{$item->likes_count}}"> <form class="d-inline-flex like-form pr-3" method="post" action="/i/like" style="display: inline;" data-id="{{$item->id}}" data-action="like" data-count="{{$item->likes_count}}">
@ -97,9 +93,9 @@
<div class="caption"> <div class="caption">
<p class="mb-1"> <p class="mb-1">
<span class="username font-weight-bold"> <span class="username font-weight-bold">
<bdi><a class="text-dark" href="{{$item->profile->url()}}">{{$item->profile->username}}</a></bdi> <bdi><a class="text-dark" href="{{$item->profile->url()}}" v-pre>{{$item->profile->username}}</a></bdi>
</span> </span>
<span>{!! $item->rendered ?? e($item->caption) !!}</span> <span v-pre>{!! $item->rendered ?? e($item->caption) !!}</span>
</p> </p>
</div> </div>
<div class="comments"> <div class="comments">