Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 4c3f70c4

Přidáno uživatelem Jiří Noháč před téměř 5 roky(ů)

Issue #7845 @2h

Oprava designu seznamu artefaktu. Pridany obrazky, styl textu, pridana tlacitka na info a take "likey". Like jiz take maji hotovou animaci stisknuti. Dale je nutne dodelat akcni schopnosti informacniho tlacitka a like tlacitka.

Zobrazit rozdíly:

resources/views/favartefacts/index.blade.php
1
@extends('layouts.app')
1
@extends('layouts.art')
2 2

  
3 3
@section('title', 'Favorite artefacts')
4 4

  
5
@section('breadcrumb')
6
    <li class="breadcrumb-item"><a href="{{ url('/') }}">Home</a></li>
7
    <li class="breadcrumb-item active" aria-current="page">Favorite artefacts</li>
8
@endsection
9

  
10 5
@section('content')
11
    <div class="jumbotron">
12
        <div class="text-center">
13
            <h1>Favorite artefacts</h1>
14
            <p>
15
                Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
16
                Mauris dolor felis, sagittis at, luctus sed, aliquam non, tellus.
17
                Fusce tellus odio, dapibus id fermentum quis, suscipit id erat.
18
                Morbi scelerisque luctus velit. Vivamus porttitor turpis ac leo.
19
                Morbi scelerisque luctus velit.
20
                Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
21
            </p>
22
        </div>
23
    </div>
24 6
    {{--<p>The id of the user is {{$user->id}}</p>--}}
25 7
    @if(isset($artefacts))
26 8
        @if(count($artefacts) >= 1)
27 9
            @foreach($artefacts as $artefact)
28 10
                <div class="artefacts-area mb-5">
29 11
                    <div class="card">
30
                        <svg class="bd-placeholder-img card-img-top" width="100%" height="180" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid slice" focusable="false" role="img" aria-label="Placeholder: Image cap"><title>Placeholder</title><rect width="100%" height="100%" fill="#868e96"></rect><text x="45%" y="50%" fill="#dee2e6" dy=".3em">Artefact image</text></svg>
31
                        <div class="card-body">
32
                            <h5 class="card-title"><a href="{{ url('/artefact/' . $artefact[0]->id) }}">{{$artefact[0]->name}}</a> - {{$artefact[0]->author}}</h5>
33
                            <h6 class="card-subtitle mb-2 text-muted">{{$artefact[0]->year}}, {{$artefact[0]->pages}} pages</h6>
34
                            <p class="card-text">
35
                                Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
36
                                Mauris dolor felis, sagittis at, luctus sed, aliquam non, tellus.
37
                                Fusce tellus odio, dapibus id fermentum quis, suscipit id erat.
38
                                Morbi scelerisque luctus velit. Vivamus porttitor turpis ac leo.
39
                                Morbi scelerisque luctus velit.
40
                                Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
41
                            </p>
12
                        {{--<svg class="bd-placeholder-img card-img-top" width="100%" height="180" src="{{asset('images/artefacts/book_cover_01.jpg')}}" preserveAspectRatio="xMidYMid slice" focusable="false" role="img" aria-label="Placeholder: Image cap"><title>{{$artefact[0]->name}}</title><rect width="100%" height="100%" fill="#868e96"></rect><text x="45%" y="50%" fill="#dee2e6" dy=".3em"></text></svg>--}}
13
                        <a href="{{ url('/artefact/' . $artefact[0]->id) }}">
14
                            <img class="card-img-top" src="{{asset('images/artefacts/book_cover_01.jpg')}}" width="100%" height=auto>
15
                        </a>
16
                        <div class="container card-cus-bottom">
17
                            <div class="flex-row row-list">
18
                                <div class="col-xs-2 float-left left_panel_info">
19
                                    <h5 class="card-title ">{{$artefact[0]->name}}</h5>
20
                                    <h6 class="card-title">{{$artefact[0]->author}}</h6>
21
                                </div>
22
                                <div class="col-xs-2 float-right right_panel_info">
23
                                    <div class="float-left">
24
                                        <button id="info_butt_{{$artefact[0]->id}}" type="button" class="btn btn-primary bouton-image inter_info"></button>
25
                                    </div>
26
                                    <div class="float-right text-center">
27
                                        <button id="like_butt_{{$artefact[0]->id}}" onclick="myFunction({{$artefact[0]->id}}, 1)" type="button" class="btn btn-primary bouton-image inter_like"></button>
28
                                        <button id="like_butt2_{{$artefact[0]->id}}" onclick="myFunction({{$artefact[0]->id}}, 0)" type="button" class="btn btn-primary bouton-image inter_like_filled"></button>
29
                                        <span class="likes_text">
30
                                          <h6>{{$artefact['likes']}}</h6>
31
                                        </span>
32
                                    </div>
33
                                </div>
34
                            </div>
42 35
                        </div>
43 36
                    </div>
44 37
                </div>
......
57 50
            </li>
58 51
        </ul>
59 52
    @endif
53
    <script>
54
        function myFunction(id, type)
55
        {
56
            if(type === 1)
57
            {
58
                $('#like_butt_' + id).css('display', "none");
59
                $('#like_butt2_' + id).css('display', "inline");
60
            }
61
            else
62
            {
63
                $('#like_butt_' + id).css('display', "inline");
64
                $('#like_butt2_' + id).css('display', "none");
65
            }
66
        }
67
    </script>
60 68
@endsection

Také k dispozici: Unified diff