summaryrefslogtreecommitdiff
path: root/resources/views
diff options
context:
space:
mode:
authorhorus2020-09-16 11:13:53 +0200
committerhorus2020-09-16 11:13:53 +0200
commita5ff13269db053896b604fc29181d60e208d0463 (patch)
treea10820fcb0fba116ab0105ef1538d9a6f7069f4b /resources/views
parent98736ba280573b66eb3d5bf026ed943dc8ceb663 (diff)
downloadsenpai-a5ff13269db053896b604fc29181d60e208d0463.tar.gz
Major improvement.
Diffstat (limited to 'resources/views')
-rw-r--r--resources/views/anime.blade.php12
-rw-r--r--resources/views/index_anime.blade.php29
-rw-r--r--resources/views/layouts/app.blade.php16
-rw-r--r--resources/views/list_anime.blade.php74
4 files changed, 94 insertions, 37 deletions
diff --git a/resources/views/anime.blade.php b/resources/views/anime.blade.php
index c918f63..4ec398a 100644
--- a/resources/views/anime.blade.php
+++ b/resources/views/anime.blade.php
@@ -30,14 +30,14 @@
<canvas id="score_chart"></canvas>
</p>
<p>
- <h2>Rank History</h2>
- <canvas id="rank_chart"></canvas>
- </p>
- <p>
<h2>Popularity History</h2>
<canvas id="popularity_chart"></canvas>
</p>
<p>
+ <h2>Rank History</h2>
+ <canvas id="rank_chart"></canvas>
+ </p>
+ <p>
<h2>Members History</h2>
<canvas id="members_chart"></canvas>
</p>
@@ -55,7 +55,7 @@ window.onload = function() {
new Chart(document.getElementById('score_chart'), {
type: 'line',
data: {
- labels: {!! json_encode($anime["chart_label"]) !!},
+ labels: {!! json_encode($anime["chart_label_score"]) !!},
datasets: [{
label: 'Average Score on MAL',
data: {!! printScoreData($anime["score"]) !!},
@@ -80,7 +80,7 @@ new Chart(document.getElementById('score_chart'), {
new Chart(document.getElementById('rank_chart'), {
type: 'line',
data: {
- labels: {!! json_encode($anime["chart_label"]) !!},
+ labels: {!! json_encode($anime["chart_label_score"]) !!},
datasets: [{
label: 'Ranking of best Anime',
data: {{ json_encode($anime["rank"]) }},
diff --git a/resources/views/index_anime.blade.php b/resources/views/index_anime.blade.php
deleted file mode 100644
index 2bb30de..0000000
--- a/resources/views/index_anime.blade.php
+++ /dev/null
@@ -1,29 +0,0 @@
-@extends('layouts.app')
-
-@section('content')
-<div class="container" id="index">
-
-<h1>Top anime this season</h1>
-@foreach($all_anime as $anime)
- <div class="row">
- <div class="col-sm-4 col-lg-3">
- <a href="/anime/{{ $anime->mal_id}}" title="Click for more data">
- <img src="{{ $anime->image_url }}" class="img-fluid" style="margin-bottom: 10px;">
- </a>
- </div>
- <div class="col-sm-8 col-lg-9">
- <h2>{{ $anime->title_pref }}</h2>
- <!--{!! str_replace("%%br%%", "<br>", e($anime->synopsis)) !!}-->
- {!! replaceSpecialChars(e($anime->synopsis)) !!}
- <br>
- <br>
- <a href="/anime/{{ $anime->mal_id}}" title="Click for more data">
- Click for more data
- </a>
- </div>
- </div>
-@endforeach
-
-{{ $all_anime->links() }}
-</div>
-@endsection
diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php
index 57b6b68..b54d23f 100644
--- a/resources/views/layouts/app.blade.php
+++ b/resources/views/layouts/app.blade.php
@@ -23,7 +23,7 @@
</head>
<body>
<div id="app">
- <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm">
+ <nav class="navbar navbar-expand-md navbar-light bg-transparent shadow-sm">
<div class="container">
<a class="navbar-brand" href="{{ url('/') }}">
{{ config('app.name', 'Laravel') }}
@@ -41,7 +41,15 @@
</li>
@endif
<li class="nav-item">
- <a href="{{ route('anime_index') }}">Anime</a>
+ <a href="{{ route('airing_anime') }}" class="nav-link @if('airing_anime' == \Request::route()->getName()) active @endif">Currently Airing</a>
+ </li>
+
+ <li class="nav-item">
+ <a href="{{ route('surprising_anime') }}" class="nav-link @if('surprising_anime' == \Request::route()->getName()) active @endif">Most Surprising</a>
+ </li>
+
+ <li class="nav-item">
+ <a href="{{ route('top_anime') }}" class="nav-link @if('top_anime' == \Request::route()->getName()) active @endif">Top Anime</a>
</li>
</ul>
@@ -78,6 +86,10 @@
</div>
</li>
@endguest
+ <form class="form-inline mt-2 mt-md-0 navbar-searchform" action="{{ route('search') }}">
+ <input name="q" class="form-control mr-sm-2" type="text" placeholder="Search" aria-label="Search" required>
+ <button class="btn btn-outline-primary my-2 my-sm-0" type="submit">Search</button>
+ </form>
</ul>
</div>
</div>
diff --git a/resources/views/list_anime.blade.php b/resources/views/list_anime.blade.php
new file mode 100644
index 0000000..fc17a1d
--- /dev/null
+++ b/resources/views/list_anime.blade.php
@@ -0,0 +1,74 @@
+@extends('layouts.app')
+
+@section('content')
+<div class="container" id="index">
+
+<h1>{{ $title }}</h1>
+ <div class="row">
+@foreach($all_anime as $anime)
+<pre>
+<?php //var_dump($anime); ?>
+</pre>
+ <div class="col-sm-4 col-lg-3">
+ <div class="card" style="margin-bottom: 10px;
+ @if( "surprising_anime" == \Request::route()->getName())
+ @if ( 0 < $anime->score_today - $anime->score_begin )
+ border-color: green;
+ @else
+ border-color: red;
+ @endif
+ @endif
+ ">
+ <div class="card-body">
+
+ <h5 class="card-title">{{ $anime->title }} @if ( ! compare($anime->title, $anime->title_pref) )<br><span class="text-muted">{{ $anime->title_pref }}</span>@endif</h5>
+ <h6 class="card-subtitle mb-2 text-muted">
+ score: {{ $anime->score_today }}, members: {{ $anime->members }}
+ @if( "surprising_anime" == \Request::route()->getName())
+ <br>
+ @if ( 0 < $anime->score_today - $anime->score_begin )
+ Rose
+ @else
+ Fell
+ @endif
+ from {{ $anime->score_begin }} to {{ $anime->score_today }} (diff: {{ $anime->score_today - $anime->score_begin }})
+ @endif
+ </h6>
+ <p class="card-text">
+ <a href="/anime/{{ $anime->mal_id}}" title="Click for more data">
+ <img src="{{ $anime->image_url }}" class="img-fluid float-left" style="margin-bottom: 10px; margin-right: 10px;">
+ </a>
+ {!! replaceSpecialChars(e($anime->synopsis)) !!}
+ </p>
+ <a href="/anime/{{ $anime->mal_id}}" class="card-link" title="Click for more data">More</a>
+ </div>
+ </div>
+ </div>
+
+
+<!--
+ <div class="col-sm-4 col-lg-3">
+ <a href="/anime/{{ $anime->mal_id}}" title="Click for more data">
+ <img src="{{ $anime->image_url }}" class="img-fluid" style="margin-bottom: 10px;">
+ </a>
+ </div>
+ <div class="col-sm-8 col-lg-9">
+ <h2>{{ $anime->title_pref }}</h2>
+ {!! replaceSpecialChars(e($anime->synopsis)) !!}
+ <br>
+ <br>
+ <a href="/anime/{{ $anime->mal_id}}" title="Click for more data">
+ Click for more data
+ </a>
+ </div>
+-->
+ <!--{!! str_replace("%%br%%", "<br>", e($anime->synopsis)) !!}-->
+@endforeach
+ </div>
+
+@if ($all_anime instanceof \Illuminate\Pagination\LengthAwarePaginator)
+ {{ $all_anime->links() }}
+@endif
+
+</div>
+@endsection