show.blade.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. @extends('admin.partial.template-full')
  2. @section('section')
  3. <div class="title">
  4. <h3 class="font-weight-bold d-inline-block">Media</h3>
  5. <p class="font-weight-lighter mb-0">ID: {{$media->id}}</p>
  6. </div>
  7. <hr>
  8. <div class="row">
  9. <div class="col-12 col-md-8 offset-md-2">
  10. <div class="card shadow-none border">
  11. <img class="card-img-top" src="{{$media->thumb()}}">
  12. <ul class="list-group list-group-flush">
  13. <li class="list-group-item d-flex justify-content-between">
  14. <div>
  15. <p class="mb-0 small">status id: <a href="{{$media->status->url()}}" class="font-weight-bold">{{$media->status_id}}</a></p>
  16. <p class="mb-0 small">username: <a href="{{$media->profile->url()}}" class="font-weight-bold">{{$media->profile->username}}</a></p>
  17. <p class="mb-0 small">size: <span class="filesize font-weight-bold" data-size="{{$media->size}}">0</span></p>
  18. </div>
  19. <div>
  20. <p class="mb-0 small">mime: <span class="font-weight-bold">{{$media->mime}}</span></p>
  21. <p class="mb-0 small">content warning: <i class="fas {{$media->is_nsfw ? 'fa-check text-danger':'fa-times text-success'}}"></i></p>
  22. <p class="mb-0 small">
  23. remote media: <i class="fas {{$media->remote_media ? 'fa-check text-danger':'fa-times text-success'}}"></i></p>
  24. </div>
  25. </li>
  26. </ul>
  27. </div>
  28. <p class="mt-3 small text-muted">
  29. SHA256 Hash: <span class="text-monospace text-dark">{{$media->original_sha256}}</span>
  30. </p>
  31. </div>
  32. </div>
  33. @endsection
  34. @push('scripts')
  35. <script type="text/javascript">
  36. $(document).ready(function() {
  37. $('.filesize').each(function(k,v) {
  38. $(this).text(filesize(v.getAttribute('data-size')))
  39. });
  40. });
  41. </script>
  42. @endpush