Projekt

Obecné

Profil

« Předchozí | Další » 

Revize d668e889

Přidáno uživatelem Adam Mištera před asi 4 roky(ů)

Issue #7848 @2h
[+] Oprava vizualizace homepage

Zobrazit rozdíly:

package-lock.json
4083 4083
                "ansi-regex": {
4084 4084
                    "version": "2.1.1",
4085 4085
                    "bundled": true,
4086
                    "dev": true,
4087
                    "optional": true
4086
                    "dev": true
4088 4087
                },
4089 4088
                "aproba": {
4090 4089
                    "version": "1.2.0",
......
4105 4104
                "balanced-match": {
4106 4105
                    "version": "1.0.0",
4107 4106
                    "bundled": true,
4108
                    "dev": true,
4109
                    "optional": true
4107
                    "dev": true
4110 4108
                },
4111 4109
                "brace-expansion": {
4112 4110
                    "version": "1.1.11",
4113 4111
                    "bundled": true,
4114 4112
                    "dev": true,
4115
                    "optional": true,
4116 4113
                    "requires": {
4117 4114
                        "balanced-match": "^1.0.0",
4118 4115
                        "concat-map": "0.0.1"
......
4127 4124
                "code-point-at": {
4128 4125
                    "version": "1.1.0",
4129 4126
                    "bundled": true,
4130
                    "dev": true,
4131
                    "optional": true
4127
                    "dev": true
4132 4128
                },
4133 4129
                "concat-map": {
4134 4130
                    "version": "0.0.1",
4135 4131
                    "bundled": true,
4136
                    "dev": true,
4137
                    "optional": true
4132
                    "dev": true
4138 4133
                },
4139 4134
                "console-control-strings": {
4140 4135
                    "version": "1.1.0",
4141 4136
                    "bundled": true,
4142
                    "dev": true,
4143
                    "optional": true
4137
                    "dev": true
4144 4138
                },
4145 4139
                "core-util-is": {
4146 4140
                    "version": "1.0.2",
......
4257 4251
                "inherits": {
4258 4252
                    "version": "2.0.4",
4259 4253
                    "bundled": true,
4260
                    "dev": true,
4261
                    "optional": true
4254
                    "dev": true
4262 4255
                },
4263 4256
                "ini": {
4264 4257
                    "version": "1.3.5",
......
4270 4263
                    "version": "1.0.0",
4271 4264
                    "bundled": true,
4272 4265
                    "dev": true,
4273
                    "optional": true,
4274 4266
                    "requires": {
4275 4267
                        "number-is-nan": "^1.0.0"
4276 4268
                    }
......
4285 4277
                    "version": "3.0.4",
4286 4278
                    "bundled": true,
4287 4279
                    "dev": true,
4288
                    "optional": true,
4289 4280
                    "requires": {
4290 4281
                        "brace-expansion": "^1.1.7"
4291 4282
                    }
......
4293 4284
                "minimist": {
4294 4285
                    "version": "1.2.5",
4295 4286
                    "bundled": true,
4296
                    "dev": true,
4297
                    "optional": true
4287
                    "dev": true
4298 4288
                },
4299 4289
                "minipass": {
4300 4290
                    "version": "2.9.0",
4301 4291
                    "bundled": true,
4302 4292
                    "dev": true,
4303
                    "optional": true,
4304 4293
                    "requires": {
4305 4294
                        "safe-buffer": "^5.1.2",
4306 4295
                        "yallist": "^3.0.0"
......
4319 4308
                    "version": "0.5.3",
4320 4309
                    "bundled": true,
4321 4310
                    "dev": true,
4322
                    "optional": true,
4323 4311
                    "requires": {
4324 4312
                        "minimist": "^1.2.5"
4325 4313
                    }
......
4381 4369
                "npm-normalize-package-bin": {
4382 4370
                    "version": "1.0.1",
4383 4371
                    "bundled": true,
4384
                    "dev": true,
4385
                    "optional": true
4372
                    "dev": true
4386 4373
                },
4387 4374
                "npm-packlist": {
4388 4375
                    "version": "1.4.8",
......
4410 4397
                "number-is-nan": {
4411 4398
                    "version": "1.0.1",
4412 4399
                    "bundled": true,
4413
                    "dev": true,
4414
                    "optional": true
4400
                    "dev": true
4415 4401
                },
4416 4402
                "object-assign": {
4417 4403
                    "version": "4.1.1",
......
4423 4409
                    "version": "1.4.0",
4424 4410
                    "bundled": true,
4425 4411
                    "dev": true,
4426
                    "optional": true,
4427 4412
                    "requires": {
4428 4413
                        "wrappy": "1"
4429 4414
                    }
......
4501 4486
                "safe-buffer": {
4502 4487
                    "version": "5.1.2",
4503 4488
                    "bundled": true,
4504
                    "dev": true,
4505
                    "optional": true
4489
                    "dev": true
4506 4490
                },
4507 4491
                "safer-buffer": {
4508 4492
                    "version": "2.1.2",
......
4538 4522
                    "version": "1.0.2",
4539 4523
                    "bundled": true,
4540 4524
                    "dev": true,
4541
                    "optional": true,
4542 4525
                    "requires": {
4543 4526
                        "code-point-at": "^1.0.0",
4544 4527
                        "is-fullwidth-code-point": "^1.0.0",
......
4558 4541
                    "version": "3.0.1",
4559 4542
                    "bundled": true,
4560 4543
                    "dev": true,
4561
                    "optional": true,
4562 4544
                    "requires": {
4563 4545
                        "ansi-regex": "^2.0.0"
4564 4546
                    }
......
4602 4584
                "wrappy": {
4603 4585
                    "version": "1.0.2",
4604 4586
                    "bundled": true,
4605
                    "dev": true,
4606
                    "optional": true
4587
                    "dev": true
4607 4588
                },
4608 4589
                "yallist": {
4609 4590
                    "version": "3.1.1",
4610 4591
                    "bundled": true,
4611
                    "dev": true,
4612
                    "optional": true
4592
                    "dev": true
4613 4593
                }
4614 4594
            }
4615 4595
        },
public/css/app.css
1
@import url(https://fonts.googleapis.com/css?family=Nunito);@charset "UTF-8";
1
@import url(https://fonts.googleapis.com/css?family=Nunito);@import url(https://db.onlinewebfonts.com/c/2090551770be22b09600a40b0b4673b7?family=Avenir+Medium);@import url(https://db.onlinewebfonts.com/c/275de2221d9f0c4c9257d17f5a1e4006?family=Avenir+Black);@import url(https://db.onlinewebfonts.com/c/1a045963159927274c92b0444fb83c17?family=Avenir);@charset "UTF-8";
2 2

  
3 3
/*!
4 4
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
......
10894 10894
  letter-spacing: 3px;
10895 10895
}
10896 10896

  
10897
body .carousel .carousel-inner img {
10898
  -webkit-filter: grayscale(100%);
10899
          filter: grayscale(100%);
10897
body .carousel .carousel-inner .museum-logo {
10898
  display: flex;
10899
  justify-content: center;
10900
  position: absolute;
10901
  top: 5%;
10902
  width: 100%;
10903
  z-index: 1;
10904
}
10905

  
10906
body .carousel .carousel-inner .social-logo {
10907
  text-align: center;
10908
  justify-content: space-between;
10909
  flex-wrap: nowrap;
10910
  position: absolute;
10911
  top: 25%;
10912
  padding-left: 25px;
10913
  width: 100%;
10914
  z-index: 1;
10915
}
10916

  
10917
body .carousel .carousel-inner .carousel-button {
10918
  bottom: 10%;
10919
  left: 50%;
10920
  transform: translateX(-50%);
10921
  position: absolute;
10922
  z-index: 1;
10923
}
10924

  
10925
body .carousel .carousel-inner .carousel-item {
10926
  height: 100vh;
10927
  min-height: 350px;
10928
  background: no-repeat center center scroll;
10929
  background-size: cover;
10900 10930
}
10901 10931

  
10902 10932
body .carousel .carousel-caption {
10903
  top: 20%;
10904
  bottom: 20%;
10933
  top: 50%;
10934
  bottom: auto;
10935
  transform: translateY(-50%);
10905 10936
  background-color: rgba(239, 218, 179, 0.5);
10906 10937
}
10907 10938

  
10908 10939
body .carousel .carousel-caption h2 {
10940
  font-family: Avenir Black;
10909 10941
  font-size: 11pt;
10910 10942
  letter-spacing: 3pt;
10911 10943
  color: #ffff;
10912 10944
}
10913 10945

  
10914 10946
body .carousel .carousel-caption p {
10915
  font-size: 9pt;
10947
  font-size: 8pt;
10916 10948
  color: #000;
10917 10949
}
10918 10950

  
10919
body .card-body {
10920
  background-color: #272727;
10921
  font-family: Avenir;
10922
  color: #ead4b0;
10951
body .auth .card {
10952
  border: none;
10953
  text-align: center;
10954
  font-size: 8pt;
10923 10955
}
10924 10956

  
10925
body .btn-primary {
10926
  background-color: #272727;
10927
  border-color: #ffffff;
10957
body .auth .btn {
10958
  font-size: 8pt;
10928 10959
}
10929 10960

  
10930
body .btn-primary:hover {
10931
  background-color: #ffffff;
10932
  color: #272727;
10933
  border-color: #ffffff;
10961
body .auth .col-form-label {
10962
  text-align: left;
10963
  padding-top: 0px;
10964
  padding-bottom: 0px;
10934 10965
}
10935 10966

  
10936
body .btn-primary:focus {
10937
  background-color: #ffffff;
10938
  color: #272727;
10939
  border-color: #ffffff;
10940
  outline: none !important;
10941
  box-shadow: none !important;
10967
body .auth .form-control {
10968
  padding: 0px;
10969
  height: 17pt;
10942 10970
}
10943 10971

  
10944
body .btn-primary:active {
10945
  background-color: #ffffff;
10946
  color: #272727;
10947
  border-color: #ffffff;
10948
  outline: none !important;
10949
  box-shadow: none !important;
10950
  background-color: transparent !important;
10951
  border-color: transparent !important;
10972
body .auth .button-square {
10973
  width: 100pt;
10974
}
10975

  
10976
body .card-body {
10977
  background-color: #272727;
10978
  font-family: Avenir;
10979
  color: #ead4b0;
10980
}
10981

  
10982
body .logo {
10983
  color: #ffffff;
10984
  font-size: 11pt;
10985
  font-family: Avenir Black;
10986
  width: 100pt;
10987
  letter-spacing: 1pt;
10952 10988
}
10953 10989

  
10954 10990
body .form-control {
......
10957 10993
  border-top-color: #272727;
10958 10994
  border-left-color: #272727;
10959 10995
  border-right-color: #272727;
10960
  border-bottom-color: #ffffff;
10996
  border-bottom-color: 0.5pt #ffffff;
10961 10997
  color: #ffffff;
10998
  box-shadow: none;
10999
  font-size: 8pt;
11000
}
11001

  
11002
body .form-control:focus {
11003
  background-color: #272727;
11004
  margin-top: -1px;
11005
  border-top-color: #272727;
11006
  border-left-color: #272727;
11007
  border-right-color: #272727;
11008
  border-bottom-color: 0.5pt #ffffff;
11009
  color: #ffffff;
11010
  box-shadow: none;
11011
  font-size: 8pt;
10962 11012
}
10963 11013

  
10964 11014
body .button-square {
10965
  background-color: #000;
11015
  font-size: 8pt;
11016
  background-color: #272727;
10966 11017
  color: #ffff;
10967
  border: 1pt solid #ffff;
11018
  border: 0.5pt solid #ffff;
10968 11019
  border-radius: 0;
11020
  width: 28mm;
11021
  height: 8mm;
10969 11022
}
10970 11023

  
10971 11024
body .button-image {
......
11108 11161
  }
11109 11162
}
11110 11163

  
11164
@media only screen and (max-width: 540px) {
11165
  body .carousel .carousel-inner .social-logo {
11166
    padding-left: 30px;
11167
    top: 20%;
11168
  }
11169
}
11170

  
11171
@media (min-width: 330px) and (max-height: 900px) {
11172
  body .carousel .carousel-inner .social-logo {
11173
    top: 25%;
11174
  }
11175
}
11176

  
resources/sass/_custom.scss
14 14

  
15 15
    .carousel {
16 16
        .carousel-inner {
17
            img {
18
                filter: grayscale(100%);
17
            .museum-logo {
18
                display: flex;
19
                justify-content: center;
20
                position: absolute;
21
                top: 5%;
22
                width: 100%;
23
                z-index: 1;
24
            }
25

  
26
            .social-logo {
27
                text-align: center;
28
                justify-content: space-between;
29
                flex-wrap: nowrap;
30
                position: absolute;
31
                top: 25%;
32
                padding-left: 25px;
33
                width: 100%;
34
                z-index: 1;
35
            }
36

  
37
            .carousel-button {
38
                bottom: 10%;
39
                left: 50%;
40
                transform: translateX(-50%);
41
                position: absolute;
42
                z-index: 1;
43
            }
44

  
45
            .carousel-item {
46
                height: 100vh;
47
                min-height: 350px;
48
                background: no-repeat center center scroll;
49
                -webkit-background-size: cover;
50
                -moz-background-size: cover;
51
                -o-background-size: cover;
52
                background-size: cover;
19 53
            }
20 54
        }
21 55

  
22 56
        .carousel-caption {
23
            top: 20%;
24
            bottom: 20%;
57
            top: 50%;
58
            bottom: auto;
59
            transform: translateY(-50%);
25 60
            background-color:  rgba(239, 218, 179, 0.5);
26 61

  
27 62
            h2 {
63
                font-family: Avenir Black;
28 64
                font-size: 11pt;
29 65
                letter-spacing: 3pt;
30 66
                color: $white;
......
32 68
            }
33 69

  
34 70
            p {
35
                font-size: 9pt;
71
                font-size: 8pt;
36 72
                color: $black;
37 73
            }
38 74
        }
......
107 143
    }
108 144

  
109 145
    .button-square {
110
        background-color: $black;
146
        font-size: 8pt;
147
        background-color: $cusBlack;
111 148
        color: $white;
112
        border: 1pt solid $white;
149
        border: 0.5pt solid $white;
113 150
        border-radius: 0;
151
        width: 28mm;
152
        height: 8mm;
114 153
    }
115 154

  
116 155
    .button-image {
......
237 276
    }
238 277
}
239 278

  
240

  
241

  
242 279
@media only screen and (max-width: 540px)
243 280
{
244 281
    .head-title.text-center h1
......
264 301
        height: 180px;
265 302
    }
266 303
}
304

  
305
@media only screen and (max-width: 540px)
306
{
307
    body{
308
        .carousel {
309
            .carousel-inner {
310
                .social-logo {
311
                    padding-left: 30px;
312
                    top: 20%;
313
                }
314
            }
315
        }
316
    }
317
}
318

  
319
@media (min-width: 330px) and (max-height: 900px)
320
{
321
    body{
322
        .carousel {
323
            .carousel-inner {
324
                .social-logo {
325
                    top: 25%;
326
                }
327
            }
328
        }
329
    }
330
}
resources/views/artefact/default.blade.php
9 9

  
10 10

  
11 11
@section('content')
12
    <div class="jumbotron">
13
        <div class="text-center">
14
            <h1>Artefact list</h1>
15
            <p>
16
                Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
17
                Mauris dolor felis, sagittis at, luctus sed, aliquam non, tellus.
18
                Fusce tellus odio, dapibus id fermentum quis, suscipit id erat.
19
                Morbi scelerisque luctus velit. Vivamus porttitor turpis ac leo.
20
                Morbi scelerisque luctus velit.
21
                Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
22
            </p>
12
    <div class="container">
13
        <div class="jumbotron mt-5">
14
            <div class="text-center">
15
                <h1>Artefact list</h1>
16
                <p>
17
                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
18
                    Mauris dolor felis, sagittis at, luctus sed, aliquam non, tellus.
19
                    Fusce tellus odio, dapibus id fermentum quis, suscipit id erat.
20
                    Morbi scelerisque luctus velit. Vivamus porttitor turpis ac leo.
21
                    Morbi scelerisque luctus velit.
22
                    Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
23
                </p>
24
            </div>
23 25
        </div>
24
    </div>
25 26

  
26
    @if (count($artefacts) === 0)
27
        <div class="text-center">
28
            <h2>Currently no artefacts available.</h2>
29
        </div>
30
    @else
31
        @foreach ($artefacts as $artefact)
32
            <div class="artefacts-area mb-5">
33
                <div class="card">
34
                    <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>
35
                    <div class="card-body">
36
                        <h5 class="card-title"><a href="{{ url('/artefact/' . $artefact->id) }}">{{$artefact->name}}</a> - {{$artefact->author}}</h5>
37
                        <h6 class="card-subtitle mb-2 text-muted">{{$artefact->year}}, {{$artefact->pages}} pages</h6>
38
                        <p class="card-text">
39
                            Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
40
                            Mauris dolor felis, sagittis at, luctus sed, aliquam non, tellus.
41
                            Fusce tellus odio, dapibus id fermentum quis, suscipit id erat.
42
                            Morbi scelerisque luctus velit. Vivamus porttitor turpis ac leo.
43
                            Morbi scelerisque luctus velit.
44
                            Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
45
                        </p>
27
        @if (count($artefacts) === 0)
28
            <div class="text-center">
29
                <h2>Currently no artefacts available.</h2>
30
            </div>
31
        @else
32
            @foreach ($artefacts as $artefact)
33
                <div class="artefacts-area mb-5">
34
                    <div class="card">
35
                        <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>
36
                        <div class="card-body">
37
                            <h5 class="card-title"><a href="{{ url('/artefact/' . $artefact->id) }}">{{$artefact->name}}</a> - {{$artefact->author}}</h5>
38
                            <h6 class="card-subtitle mb-2 text-muted">{{$artefact->year}}, {{$artefact->pages}} pages</h6>
39
                            <p class="card-text">
40
                                Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
41
                                Mauris dolor felis, sagittis at, luctus sed, aliquam non, tellus.
42
                                Fusce tellus odio, dapibus id fermentum quis, suscipit id erat.
43
                                Morbi scelerisque luctus velit. Vivamus porttitor turpis ac leo.
44
                                Morbi scelerisque luctus velit.
45
                                Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
46
                            </p>
47
                        </div>
46 48
                    </div>
47 49
                </div>
48
            </div>
49
        @endforeach
50
    @endif
50
            @endforeach
51
        @endif
52
    </div>
51 53

  
52 54
@endsection
resources/views/artefact/view.blade.php
10 10

  
11 11

  
12 12
@section('content')
13
    <div class="jumbotron">
14
        <div class="text-center">
15
            <h1>Artefact</h1>
16
            <p>
17
                Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
18
                Mauris dolor felis, sagittis at, luctus sed, aliquam non, tellus.
19
                Fusce tellus odio, dapibus id fermentum quis, suscipit id erat.
20
                Morbi scelerisque luctus velit. Vivamus porttitor turpis ac leo.
21
                Morbi scelerisque luctus velit.
22
                Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
23
            </p>
13
    <div class="container">
14
        <div class="jumbotron mt-5">
15
            <div class="text-center">
16
                <h1>Artefact</h1>
17
                <p>
18
                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
19
                    Mauris dolor felis, sagittis at, luctus sed, aliquam non, tellus.
20
                    Fusce tellus odio, dapibus id fermentum quis, suscipit id erat.
21
                    Morbi scelerisque luctus velit. Vivamus porttitor turpis ac leo.
22
                    Morbi scelerisque luctus velit.
23
                    Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
24
                </p>
25
            </div>
24 26
        </div>
25
    </div>
26 27

  
27
    @if (is_null($artefact))
28
        <div class="text-center">
29
            <h2>Currently no artefacts available.</h2>
30
        </div>
31
    @else
32
        <div class="artefact-area mb-5">
33
            <div class="card">
34
                <div class="card-body">
35
                    <h2 class="text-uppercase card-title">{{$artefact->name}}</h2>
36
                    <h5>{{$artefact->author}}</h5>
37
                    <h6 class="card-subtitle mb-2 text-muted">{{$artefact->year}}, {{$artefact->pages}} pages</h6>
38
                    <p class="card-text">
39
                        Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
40
                        Mauris dolor felis, sagittis at, luctus sed, aliquam non, tellus.
41
                        Fusce tellus odio, dapibus id fermentum quis, suscipit id erat.
42
                        Morbi scelerisque luctus velit. Vivamus porttitor turpis ac leo.
43
                        Morbi scelerisque luctus velit.
44
                        Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
45
                    </p>
46
                    <p>
47
                        @if (count($artefact->metadata) > 0)
48
                            <a href="{{ url('/detail/' . $artefact->id) }}">Notes related to artefact</a>
49
                        @endif
50
                    </p>
28
        @if (is_null($artefact))
29
            <div class="text-center">
30
                <h2>Currently no artefacts available.</h2>
31
            </div>
32
        @else
33
            <div class="artefact-area mb-5">
34
                <div class="card">
35
                    <div class="card-body">
36
                        <h2 class="text-uppercase card-title">{{$artefact->name}}</h2>
37
                        <h5>{{$artefact->author}}</h5>
38
                        <h6 class="card-subtitle mb-2 text-muted">{{$artefact->year}}, {{$artefact->pages}} pages</h6>
39
                        <p class="card-text">
40
                            Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
41
                            Mauris dolor felis, sagittis at, luctus sed, aliquam non, tellus.
42
                            Fusce tellus odio, dapibus id fermentum quis, suscipit id erat.
43
                            Morbi scelerisque luctus velit. Vivamus porttitor turpis ac leo.
44
                            Morbi scelerisque luctus velit.
45
                            Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
46
                        </p>
47
                        <p>
48
                            @if (count($artefact->metadata) > 0)
49
                                <a href="{{ url('/detail/' . $artefact->id) }}">Notes related to artefact</a>
50
                            @endif
51
                        </p>
52
                    </div>
51 53
                </div>
52 54
            </div>
53
        </div>
54
    @endif
55

  
56

  
57

  
55
        @endif
56
    </div>
58 57
@endsection
resources/views/detail/index.blade.php
10 10
@endsection
11 11

  
12 12
@section('content')
13
    <div class="jumbotron">
14
        <div class="text-center">
15
            @if (isset($arrArtefact))
16
                <h1>Notes list</h1>
17
                <p>
18
                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
19
                    Mauris dolor felis, sagittis at, luctus sed, aliquam non, tellus.
20
                    Fusce tellus odio, dapibus id fermentum quis, suscipit id erat.
21
                    Morbi scelerisque luctus velit. Vivamus porttitor turpis ac leo.
22
                    Morbi scelerisque luctus velit.
23
                    Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
24
                </p>
25
            @else
26
                <h2>Given artefact does not exist!</h2>
27
            @endif
28
        </div>
29
    </div>
30
    @if(isset($arrArtefact))
31
        <div class="artefact-area text-center mb-4">
32
            <h2>{{$arrArtefact->name}}</h2>
33
            <h4>{{$arrArtefact->author}}, {{$arrArtefact->year}}</h4>
34
            <h5 class="text-muted">{{$arrArtefact->pages}} pages, <i class="fas fa-thumbs-up"></i> {{$likes}}</h5>
13
    <div class="container">
14
        <div class="jumbotron mt-5">
15
            <div class="text-center">
16
                @if (isset($arrArtefact))
17
                    <h1>Notes list</h1>
18
                    <p>
19
                        Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
20
                        Mauris dolor felis, sagittis at, luctus sed, aliquam non, tellus.
21
                        Fusce tellus odio, dapibus id fermentum quis, suscipit id erat.
22
                        Morbi scelerisque luctus velit. Vivamus porttitor turpis ac leo.
23
                        Morbi scelerisque luctus velit.
24
                        Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
25
                    </p>
26
                @else
27
                    <h2>Given artefact does not exist!</h2>
28
                @endif
29
            </div>
35 30
        </div>
36
        @if(count($metadata) > 0)
37
            <ul class="list-group">
38
            @foreach($metadata as $meta)
39
                <div class="note-area mb-3">
31
        @if(isset($arrArtefact))
32
            <div class="artefact-area text-center mb-4">
33
                <h2>{{$arrArtefact->name}}</h2>
34
                <h4>{{$arrArtefact->author}}, {{$arrArtefact->year}}</h4>
35
                <h5 class="text-muted">{{$arrArtefact->pages}} pages, <i class="fas fa-thumbs-up"></i> {{$likes}}</h5>
36
            </div>
37
            @if(count($metadata) > 0)
38
                <ul class="list-group">
39
                    @foreach($metadata as $meta)
40
                        <div class="note-area mb-3">
41
                            <li class="list-group-item">
42
                                On {{$meta->page}} page:<br>
43
                                {{$meta->noteCZ}}<br>
44
                                {{$meta->noteEN}}<br>
45
                            </li>
46
                        </div>
47
                    @endforeach
48
                </ul>
49
            @else
50
                <ul class="list-group">
40 51
                    <li class="list-group-item">
41
                        On {{$meta->page}} page:<br>
42
                        {{$meta->noteCZ}}<br>
43
                        {{$meta->noteEN}}<br>
52
                        <h3>No notes for this BOOK were found!</h3>
44 53
                    </li>
45
                </div>
46
            @endforeach
47
            </ul>
48
        @else
49
            <ul class="list-group">
50
                <li class="list-group-item">
51
                    <h3>No notes for this BOOK were found!</h3>
52
                </li>
53
            </ul>
54
                </ul>
55
            @endif
54 56
        @endif
55
    @endif
57
    </div>
56 58
@endsection
resources/views/favartefacts/index.blade.php
8 8
@endsection
9 9

  
10 10
@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>
11
    <div class="container">
12
        <div class="jumbotron mt-5">
13
            <div class="text-center">
14
                <h1>Favorite artefacts</h1>
15
                <p>
16
                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
17
                    Mauris dolor felis, sagittis at, luctus sed, aliquam non, tellus.
18
                    Fusce tellus odio, dapibus id fermentum quis, suscipit id erat.
19
                    Morbi scelerisque luctus velit. Vivamus porttitor turpis ac leo.
20
                    Morbi scelerisque luctus velit.
21
                    Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
22
                </p>
23
            </div>
22 24
        </div>
23
    </div>
24
    {{--<p>The id of the user is {{$user->id}}</p>--}}
25
    @if(isset($artefacts))
26
        @if(count($artefacts) >= 1)
27
            @foreach($artefacts as $artefact)
28
                <div class="artefacts-area mb-5">
29
                    <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->id) }}">{{$artefact->name}}</a> - {{$artefact->author}}</h5>
33
                            <h6 class="card-subtitle mb-2 text-muted">{{$artefact->year}}, {{$artefact->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>
25
        {{--<p>The id of the user is {{$user->id}}</p>--}}
26
        @if(isset($artefacts))
27
            @if(count($artefacts) >= 1)
28
                @foreach($artefacts as $artefact)
29
                    <div class="artefacts-area mb-5">
30
                        <div class="card">
31
                            <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>
32
                            <div class="card-body">
33
                                <h5 class="card-title"><a href="{{ url('/artefact/' . $artefact->id) }}">{{$artefact->name}}</a> - {{$artefact->author}}</h5>
34
                                <h6 class="card-subtitle mb-2 text-muted">{{$artefact->year}}, {{$artefact->pages}} pages</h6>
35
                                <p class="card-text">
36
                                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
37
                                    Mauris dolor felis, sagittis at, luctus sed, aliquam non, tellus.
38
                                    Fusce tellus odio, dapibus id fermentum quis, suscipit id erat.
39
                                    Morbi scelerisque luctus velit. Vivamus porttitor turpis ac leo.
40
                                    Morbi scelerisque luctus velit.
41
                                    Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
42
                                </p>
43
                            </div>
42 44
                        </div>
43 45
                    </div>
44
                </div>
45
            @endforeach
46
                @endforeach
47
            @else
48
                <ul class="list-group">
49
                    <li class="list-group-item">
50
                        <h3>No favorites were added!</h3>
51
                    </li>
52
                </ul>
53
            @endif
46 54
        @else
47 55
            <ul class="list-group">
48 56
                <li class="list-group-item">
49
                    <h3>No favorites were added!</h3>
57
                    <h3>Not found the USER in the database with number id {{$user->id}}!</h3>
50 58
                </li>
51 59
            </ul>
52 60
        @endif
53
    @else
54
        <ul class="list-group">
55
            <li class="list-group-item">
56
                <h3>Not found the USER in the database with number id {{$user->id}}!</h3>
57
            </li>
58
        </ul>
59
    @endif
61
    </div>
60 62
@endsection
resources/views/favmetadata/index.blade.php
8 8
@endsection
9 9

  
10 10
@section('content')
11
    <div class="jumbotron">
12
        <div class="text-center">
13
            <h1>Favorite metadata</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>
11
    <div class="container">
12
        <div class="jumbotron mt-5">
13
            <div class="text-center">
14
                <h1>Favorite metadata</h1>
15
                <p>
16
                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
17
                    Mauris dolor felis, sagittis at, luctus sed, aliquam non, tellus.
18
                    Fusce tellus odio, dapibus id fermentum quis, suscipit id erat.
19
                    Morbi scelerisque luctus velit. Vivamus porttitor turpis ac leo.
20
                    Morbi scelerisque luctus velit.
21
                    Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
22
                </p>
23
            </div>
22 24
        </div>
23
    </div>
24 25

  
25
    <div class="metadata-area">
26
        @if(count($metadata) > 0)
27
            <ul class="list-group">
28
                @foreach($metadata as $meta)
29
                    <div class="note-area mb-3">
30
                        <li class="list-group-item">
31
                            On {{$meta->page}} page:<br>
32
                            {{$meta->noteCZ}}<br>
33
                            {{$meta->noteEN}}<br>
34
                        </li>
35
                    </div>
36
                @endforeach
37
            </ul>
38
        @else
39
            <ul class="list-group">
40
                <li class="list-group-item">
41
                    <h3>No notes for this BOOK were found!</h3>
42
                </li>
43
            </ul>
44
        @endif
26
        <div class="metadata-area">
27
            @if(count($metadata) > 0)
28
                <ul class="list-group">
29
                    @foreach($metadata as $meta)
30
                        <div class="note-area mb-3">
31
                            <li class="list-group-item">
32
                                On {{$meta->page}} page:<br>
33
                                {{$meta->noteCZ}}<br>
34
                                {{$meta->noteEN}}<br>
35
                            </li>
36
                        </div>
37
                    @endforeach
38
                </ul>
39
            @else
40
                <ul class="list-group">
41
                    <li class="list-group-item">
42
                        <h3>No notes for this BOOK were found!</h3>
43
                    </li>
44
                </ul>
45
            @endif
46
        </div>
45 47
    </div>
46 48
@endsection
resources/views/layouts/app.blade.php
21 21
</head>
22 22
<body>
23 23
    <div id="app">
24
        @include('inc/navbar')
25

  
26
        <main class="py-4">
27
            <div class="container">
28
                <nav aria-label="breadcrumb">
29
                    <ol class="breadcrumb">
30
                        @yield('breadcrumb')
31
                    </ol>
32
                </nav>
24
        @if(!Request::is('/'))
25
            @include('inc/navbar')
26
        @endif
33 27

  
28
        <main class="py">
29
            <div class="custom-container">
34 30
                <div class="content-area">
35 31
                    @yield('content')
36 32
                </div>
37

  
38
                <hr>
39
                <footer class="container">
40
                    © 2020
41
                </footer>
42 33
            </div>
43 34
        </main>
44 35
    </div>
resources/views/pages/index.blade.php
2 2

  
3 3
@section('title', 'Homepage')
4 4

  
5
@section('breadcrumb')
6
    <li class="breadcrumb-item active" aria-current="page">Homepage</li>
7
@endsection
8

  
9 5
@section('content')
10
    <div class="text-center">
11
        <img src=".." alt="upm">
12
    </div>
6

  
13 7
    <div id="homepage_carousel" class="carousel slide" data-ride="carousel">
14
        <div class="row">
15
            <div class="col-md-4">
16
                <a href="">
17
                    <img src=".." alt="facebook">
18
                </a>
19
            </div>
20
            <div class="col-md-4 text-center">
21
                <a href="">
22
                    <img src=".." alt="instagram">
23
                </a>
24
            </div>
25
            <div class="col-md-4 text-right">
26
                <a href="">
27
                    <img src=".." alt="wikipedia">
28
                </a>
8
        <div class="carousel-inner">
9
            <div class="logos-overlay">
10
                <div class="museum-logo">
11
                    <div class="text-center">
12
                        <img src="{{ asset('images/icons/upm-logo.png') }}" alt="upm">
13
                    </div>
14
                </div>
15
                <div class="row social-logo">
16
                    <div class="col-md-4">
17
                        <a href="">
18
                            <img src="{{ asset('images/icons/facebook.png') }}" alt="facebook">
19
                        </a>
20
                    </div>
21
                    <div class="col-md-4">
22
                        <a href="">
23
                            <img src="{{ asset('images/icons/instagram.png') }}" alt="instagram">
24
                        </a>
25
                    </div>
26
                    <div class="col-md-4">
27
                        <a href="">
28
                            <img src="{{ asset('images/icons/wikipedia.png') }}" alt="wikipedia">
29
                        </a>
30
                    </div>
31
                </div>
32
                <div class="carousel-button">
33
                    <a class="btn button-square" href="{{ url('/artefact') }}" role="button">enter</a>
34
                </div>
29 35
            </div>
30
        </div>
31

  
32 36

  
33
        <div class="carousel-inner">
34
            <div class="carousel-item active">
35
                <img class="d-block w-100" src="{{ asset('images/homepage/logo_1.jpg') }}" alt="First slide">
37
            <div class="carousel-item active" style="background-image: url({{ asset('../images/homepage/carousel_1.jpg') }})">
36 38
            </div>
37
            <!-- <div class="carousel-item">
38
                <img class="d-block w-100" src="{{ asset('images/homepage/logo_1.jpg') }}" alt="First slide">
39
            </div> -->
40 39
        </div>
41 40
        <div class="carousel-caption d-md-block">
42 41
            <h2 class="text-center">kaplicky</h2>
......
54 53
            <span class="sr-only">Next</span>
55 54
        </a>
56 55
    </div>
57
    <div class="text-center mt-5">
58
        <a class="btn button-square" href="{{ url('/artefact') }}" role="button">enter</a>
59
    </div>
60 56
@endsection

Také k dispozici: Unified diff