diff --git a/resources/views/components/episode-cover.blade.php b/resources/views/components/episode-cover.blade.php new file mode 100644 index 0000000..6066211 --- /dev/null +++ b/resources/views/components/episode-cover.blade.php @@ -0,0 +1,100 @@ +@props([ + 'episode', + 'view', + 'displayjapanese' => false +]) + +@php + $title = $displayjapanese ? + "$episode->title_jpn ($episode->title) - $episode->episode" : + "$episode->title - $episode->episode"; + + $isWatched = auth()->check() && $episode->userWatched(auth()->id()); + + $badgeColor = $isWatched + ? 'bg-green-600/80' + : 'bg-rose-700/70'; + + $problematic = cache()->rememberForever( + "episodeProblematic{$episode->id}", + fn () => $episode->getProblematicTags() + ); +@endphp + +
+ + + + +
+ {{-- Switch between Cover and Thumbnail --}} + @if ($view === 'poster') + {{ $episode->title }} - {{ $episode->episode }} + @elseif ($view === 'thumbnail') + {{ $episode->title }} - {{ $episode->episode }} + @endif + + {{-- Resolution Badge --}} +
+ + {{ $episode->getResolution() }} + +
+ + {{-- Stats --}} +
+
+ + + + {{ $episode->viewCountFormatted() }} + + + + + {{ $episode->likeCount() }} + + + + + {{ $episode->commentCount() }} + +
+
+ + {{-- Problematic Tags --}} + @if (!empty($problematic)) +
+ + + {{ $problematic }} + +
+ @endif + + +
+ + {{-- Title --}} +
+

+ {{ $title }} +

+
+
+
\ No newline at end of file diff --git a/resources/views/components/episode-thumbnail.blade.php b/resources/views/components/episode-thumbnail.blade.php deleted file mode 100644 index 8149556..0000000 --- a/resources/views/components/episode-thumbnail.blade.php +++ /dev/null @@ -1,58 +0,0 @@ -@props(['episode']) - -
- - {{ $episode->title }} - {{ $episode->episode }} - - @guest -

- {{ $episode->getResolution() }}

-

- {{ $episode->viewCountFormatted() }} - {{ $episode->likeCount() }} - {{ $episode->commentCount() }} -

- @endguest - - @php $problematic = cache()->rememberForever('episodeProblematic'.$episode->id, fn () => $episode->getProblematicTags()); @endphp - @if (!empty($problematic)) -

- {{ $problematic }} -

- @endif - - @auth - @if ($episode->userWatched(auth()->user()->id)) -

- {{ $episode->getResolution() }}

-

- {{ $episode->viewCountFormatted() }} {{ $episode->likeCount() }} - {{ $episode->commentCount() }} -

- @else -

- {{ $episode->getResolution() }}

-

- {{ $episode->viewCountFormatted() }} {{ $episode->likeCount() }} - {{ $episode->commentCount() }} -

- @endif - @endauth - -
-

{{ $episode->title }} - - {{ $episode->episode }}

-
-
-
diff --git a/resources/views/home/partials/tab/template.blade.php b/resources/views/home/partials/tab/template.blade.php index 261d06a..2fd38df 100644 --- a/resources/views/home/partials/tab/template.blade.php +++ b/resources/views/home/partials/tab/template.blade.php @@ -1,9 +1,47 @@ @if ($showThumbnails)
- @include('partials.episode-thumbnail', ['limit' => 15]) + @php + $limit = 15; + $limitcounter = 0; + @endphp + + @foreach ($episodes as $ep) + @if (isset($popularView)) + @php $episode = $ep->episode @endphp + @else + @php $episode = $ep @endphp + @endif + + @if ($limitcounter >= $limit) + @break + @endif + + + + @php $limitcounter++; @endphp + @endforeach
@else
- @include('partials.episode-cover', ['limit' => 16]) + @php + $limit = 16; + $limitcounter = 0; + @endphp + + @foreach ($episodes as $ep) + @if (isset($popularView)) + @php $episode = $ep->episode @endphp + @else + @php $episode = $ep @endphp + @endif + + @if ($limitcounter >= $limit) + @break + @endif + + + + @php $limitcounter++; @endphp + @endforeach
@endif \ No newline at end of file diff --git a/resources/views/livewire/partials/search-result.blade.php b/resources/views/livewire/partials/search-result.blade.php index 8454dc2..ce0db75 100644 --- a/resources/views/livewire/partials/search-result.blade.php +++ b/resources/views/livewire/partials/search-result.blade.php @@ -1,86 +1,3 @@
- @if ($searchIsJpn) -
- @else - +
diff --git a/resources/views/livewire/watched.blade.php b/resources/views/livewire/watched.blade.php index ab562a1..f82173a 100644 --- a/resources/views/livewire/watched.blade.php +++ b/resources/views/livewire/watched.blade.php @@ -15,7 +15,7 @@
@foreach ($episodes as $episode)
- +
@endforeach
diff --git a/resources/views/partials/episode-cover.blade.php b/resources/views/partials/episode-cover.blade.php deleted file mode 100644 index 8b9c34b..0000000 --- a/resources/views/partials/episode-cover.blade.php +++ /dev/null @@ -1,73 +0,0 @@ -@php $limitcounter = 0; @endphp - -@foreach ($episodes as $ep) - @if (isset($popularView)) - @php $episode = $ep->episode @endphp - @else - @php $episode = $ep @endphp - @endif - - @if ($limitcounter >= $limit) - @break - @endif - -
- - {{ $episode->title }} - {{ $episode->episode }} - - @guest -

- {{ $episode->getResolution() }}

-

- {{ $episode->viewCountFormatted() }} {{ $episode->likeCount() }} - {{ $episode->commentCount() }} -

- @endguest - - @php $problematic = cache()->rememberForever('episodeProblematic'.$episode->id, fn () => $episode->getProblematicTags()); @endphp - @if (!empty($problematic)) -

- {{ $problematic }} -

- @endif - - @auth - @if ($episode->userWatched(auth()->user()->id)) -

- {{ $episode->getResolution() }}

-

- {{ $episode->viewCountFormatted() }} {{ $episode->likeCount() }} {{ $episode->commentCount() }} -

- @else -

- {{ $episode->getResolution() }}

-

- {{ $episode->viewCountFormatted() }} {{ $episode->likeCount() }} {{ $episode->commentCount() }} -

- @endif - @endauth - -
-

{{ $episode->title }} - - {{ $episode->episode }}

-
-
-
- - @php $limitcounter++; @endphp -@endforeach diff --git a/resources/views/partials/episode-thumbnail.blade.php b/resources/views/partials/episode-thumbnail.blade.php deleted file mode 100644 index f1b67a6..0000000 --- a/resources/views/partials/episode-thumbnail.blade.php +++ /dev/null @@ -1,17 +0,0 @@ -@php $limitcounter = 0; @endphp - -@foreach ($episodes as $ep) - @if (isset($popularView)) - @php $episode = $ep->episode @endphp - @else - @php $episode = $ep @endphp - @endif - - @if ($limitcounter >= $limit) - @break - @endif - - - - @php $limitcounter++; @endphp -@endforeach diff --git a/resources/views/series/partials/episodes.blade.php b/resources/views/series/partials/episodes.blade.php index 2cc9d9b..37d0797 100644 --- a/resources/views/series/partials/episodes.blade.php +++ b/resources/views/series/partials/episodes.blade.php @@ -6,7 +6,7 @@
@foreach ($hentai->episodes as $episode) - + @endforeach
diff --git a/resources/views/series/partials/popular.blade.php b/resources/views/series/partials/popular.blade.php index 479b11a..1e82204 100644 --- a/resources/views/series/partials/popular.blade.php +++ b/resources/views/series/partials/popular.blade.php @@ -12,7 +12,9 @@ @if($counter >= 8) @continue @endif - @include('stream.partials.episode-partial') +
  • + +
  • @php $counter += 1; @endphp @endforeach diff --git a/resources/views/stream/partials/episode-partial.blade.php b/resources/views/stream/partials/episode-partial.blade.php deleted file mode 100644 index 68f9892..0000000 --- a/resources/views/stream/partials/episode-partial.blade.php +++ /dev/null @@ -1,38 +0,0 @@ -
  • - -
    -
    - @auth - @if ($episode->userWatched(auth()->user()->id)) -

    - {{ $episode->getResolution() }}

    -

    - {{ $episode->viewCountFormatted() }} {{ $episode->likeCount() }} {{ $episode->commentCount() }} -

    - @else -

    - {{ $episode->getResolution() }}

    -

    - {{ $episode->viewCountFormatted() }} {{ $episode->likeCount() }} {{ $episode->commentCount() }} -

    - @endif - @endauth - {{ $episode->title }} - {{ $episode->episode }} -
    -
    -
    -

    {{ $episode->title }} - {{ $episode->episode }}

    -
    -
    -
  • diff --git a/resources/views/stream/partials/more-episodes.blade.php b/resources/views/stream/partials/more-episodes.blade.php index f564045..7f9fca2 100644 --- a/resources/views/stream/partials/more-episodes.blade.php +++ b/resources/views/stream/partials/more-episodes.blade.php @@ -7,7 +7,9 @@
    diff --git a/resources/views/stream/partials/more-studio.blade.php b/resources/views/stream/partials/more-studio.blade.php index 3cd619a..85df4b4 100644 --- a/resources/views/stream/partials/more-studio.blade.php +++ b/resources/views/stream/partials/more-studio.blade.php @@ -7,7 +7,9 @@