Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 3c062db9

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

Issue #7954 @2h
[+] Oprava řazení metadat podle čísla stránky
[+] Základní vizualizace stránky oblíbená metadata

Zobrazit rozdíly:

app/Http/Controllers/FavoriteMetadataController.php
9 9

  
10 10
class FavoriteMetadataController extends Controller
11 11
{
12
    const ORDER_COLUMN = 'page';
13

  
12 14
    public function __construct()
13 15
    {
14 16
        $this->middleware('auth');
......
16 18

  
17 19
    public function index()
18 20
    {
19
        $metadata = User::find(Auth::id())->likesMetadata()->get();
21
        $metadata = User::find(Auth::id())->likesMetadata()->orderBy(self::ORDER_COLUMN)->get();
22
        foreach($metadata as $item)
23
        {
24
            $item['artefact'] = Metadata::find($item->id)->artefact()->first();
25
        }
20 26

  
21 27
        return view('favmetadata.index', ['metadata' => $metadata]);
22 28
    }
public/css/app.css
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";
1
@import url(https://fonts.googleapis.com/css?family=Nunito);@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@900&display=swap);@charset "UTF-8";
2 2

  
3 3
/*!
4 4
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
......
34 34
  --breakpoint-md: 768px;
35 35
  --breakpoint-lg: 992px;
36 36
  --breakpoint-xl: 1200px;
37
  --font-family-sans-serif: "Nunito", sans-serif;
37
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
38 38
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
39 39
}
40 40

  
......
66 66

  
67 67
body {
68 68
  margin: 0;
69
  font-family: "Nunito", sans-serif;
69
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
70 70
  font-size: 0.9rem;
71 71
  font-weight: 400;
72 72
  line-height: 1.6;
......
6376 6376
  z-index: 1070;
6377 6377
  display: block;
6378 6378
  margin: 0;
6379
  font-family: "Nunito", sans-serif;
6379
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
6380 6380
  font-style: normal;
6381 6381
  font-weight: 400;
6382 6382
  line-height: 1.6;
......
6501 6501
  z-index: 1060;
6502 6502
  display: block;
6503 6503
  max-width: 276px;
6504
  font-family: "Nunito", sans-serif;
6504
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
6505 6505
  font-style: normal;
6506 6506
  font-weight: 400;
6507 6507
  line-height: 1.6;
......
10882 10882
  }
10883 10883
}
10884 10884

  
10885
@font-face {
10886
  font-family: "Avenir Black LINK";
10887
  src: url("//db.onlinewebfonts.com/t/275de2221d9f0c4c9257d17f5a1e4006.eot");
10888
  src: url("//db.onlinewebfonts.com/t/275de2221d9f0c4c9257d17f5a1e4006.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/275de2221d9f0c4c9257d17f5a1e4006.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/275de2221d9f0c4c9257d17f5a1e4006.woff") format("woff"), url("//db.onlinewebfonts.com/t/275de2221d9f0c4c9257d17f5a1e4006.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/275de2221d9f0c4c9257d17f5a1e4006.svg#Avenir Black") format("svg");
10889
}
10890

  
10891
@font-face {
10892
  font-family: "Avenir Roman LINK";
10893
  src: url("//db.onlinewebfonts.com/t/1a045963159927274c92b0444fb83c17.eot");
10894
  src: url("//db.onlinewebfonts.com/t/1a045963159927274c92b0444fb83c17.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/1a045963159927274c92b0444fb83c17.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/1a045963159927274c92b0444fb83c17.woff") format("woff"), url("//db.onlinewebfonts.com/t/1a045963159927274c92b0444fb83c17.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/1a045963159927274c92b0444fb83c17.svg#Avenir") format("svg");
10895
}
10896

  
10897
@font-face {
10898
  font-family: "Avenir Medium LINK";
10899
  src: url("//db.onlinewebfonts.com/t/0983e84d4a1963e075b5ae8ca12e2a4f.eot");
10900
  src: url("//db.onlinewebfonts.com/t/0983e84d4a1963e075b5ae8ca12e2a4f.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/0983e84d4a1963e075b5ae8ca12e2a4f.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/0983e84d4a1963e075b5ae8ca12e2a4f.woff") format("woff"), url("//db.onlinewebfonts.com/t/0983e84d4a1963e075b5ae8ca12e2a4f.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/0983e84d4a1963e075b5ae8ca12e2a4f.svg#Avenir Medium") format("svg");
10901
}
10902

  
10903 10885
body {
10904 10886
  background-color: #272727;
10887
  font-family: Nunito;
10888
  /*.form-control:focus {
10889
      background-color: $theme-color-five;
10890
      margin-top: -1px;
10891
      border-top-color: $theme-color-five;
10892
      border-left-color: $theme-color-five;
10893
      border-right-color: $theme-color-five;
10894
      border-bottom-color: 0.5pt $theme-color-one;
10895
      color: $theme-color-one;
10896
      box-shadow: none;
10897
      font-size: 8pt;
10898
  }*/
10899
  /*footer {
10900
      background: $theme-color-four;
10901
      color: $theme-color-five;
10902
      display: block;
10903
      height: 50px;
10904
      position: fixed;
10905
      left: 0;
10906
      bottom: 0;
10907
      width: 100%;
10908
  }*/
10905 10909
}
10906 10910

  
10907 10911
body .head-title h1 {
10908 10912
  color: #ffffff;
10909
  font-family: Avenir;
10913
  font-weight: 400;
10910 10914
  font-size: 60pt;
10911
  font-weight: bold;
10912 10915
  letter-spacing: 3px;
10913 10916
}
10914 10917

  
......
10952 10955
  bottom: auto;
10953 10956
  transform: translateY(-50%);
10954 10957
  background-color: rgba(239, 218, 179, 0.5);
10955
  /*h2 {
10956
      font-family: Avenir Black;
10957
      font-size: 11pt;
10958
      letter-spacing: 3pt;
10959
      color: $white;
10960

  
10961
  }*/
10962 10958
}
10963 10959

  
10964 10960
body .carousel .carousel-caption p {
......
10967 10963
}
10968 10964

  
10969 10965
body .text {
10970
  font-family: Avenir Roman;
10966
  font-weight: 400;
10971 10967
  font-size: 8pt;
10972 10968
  line-height: 9pt;
10973 10969
}
10974 10970

  
10975 10971
body .text2 {
10976
  font-family: Avenir Medium;
10972
  font-weight: 600;
10977 10973
  font-size: 8pt;
10978 10974
}
10979 10975

  
10980 10976
body .kaplicky {
10981 10977
  color: #ffffff;
10982 10978
  font-size: 11pt;
10983
  font-family: Avenir Black;
10979
  font-weight: 900;
10984 10980
  letter-spacing: 3pt;
10985 10981
}
10986 10982

  
10987 10983
body .text-author {
10988
  font-family: Avenir Roman;
10984
  font-weight: 400;
10989 10985
  font-size: 7pt;
10990 10986
  color: #ead4b0;
10991 10987
}
10992 10988

  
10993 10989
body .text-number {
10994
  font-family: Avenir Medium;
10990
  font-weight: 600;
10995 10991
  font-size: 5pt;
10996 10992
  color: #ead4b0;
10997 10993
}
10998 10994

  
10999 10995
body .text-headline {
11000
  font-family: Avenir Medium;
10996
  font-weight: 600;
11001 10997
  font-size: 12pt;
11002 10998
  color: #ead4b0;
11003 10999
}
11004 11000

  
11005 11001
body .text-page {
11006
  font-family: Avenir Medium;
11002
  font-weight: 600;
11007 11003
  font-size: 7pt;
11008 11004
}
11009 11005

  
11006
body .black {
11007
  color: #272727;
11008
}
11009

  
11010
body .white {
11011
  color: #ffffff;
11012
}
11013

  
11014
body .colored {
11015
  color: #ead4b0;
11016
}
11017

  
11010 11018
body .auth .card {
11011 11019
  border: none;
11012 11020
  text-align: center;
......
11022 11030
body .auth .form-control {
11023 11031
  padding: 0px;
11024 11032
  height: 17pt;
11033
  border-radius: 0%;
11025 11034
}
11026 11035

  
11027 11036
body .card-body {
11028 11037
  background-color: #272727;
11029
  font-family: Avenir Roman;
11038
  font-weight: 400;
11030 11039
  color: #ead4b0;
11031 11040
}
11032 11041

  
......
11042 11051
  font-size: 8pt;
11043 11052
}
11044 11053

  
11045
body .form-control:focus {
11054
body .form-control:active,
11055
body .form-control:focus,
11056
body .form-control:visited {
11046 11057
  background-color: #272727;
11047 11058
  margin-top: -1px;
11048 11059
  border-top-color: #272727;
......
11051 11062
  border-bottom-color: 0.5pt #ffffff;
11052 11063
  color: #ffffff;
11053 11064
  box-shadow: none;
11054
  font-size: 8pt;
11065
}
11066

  
11067
body .form-control.is-invalid {
11068
  box-shadow: none;
11069
  border-color: #ead4b0;
11070
  background-image: none;
11071
}
11072

  
11073
body .form-control.is-invalid:active,
11074
body .form-control.is-invalid:focus,
11075
body .form-control.is-invalid:visited {
11076
  box-shadow: none;
11077
  border-color: #ead4b0;
11055 11078
}
11056 11079

  
11057 11080
body .button-square {
......
11062 11085
  border-radius: 0;
11063 11086
  width: 6.5rem;
11064 11087
  height: 2rem;
11065
  font-family: Avenir Roman;
11088
  font-weight: 400;
11066 11089
}
11067 11090

  
11068 11091
body .button-square:active,
......
11072 11095
  box-shadow: none;
11073 11096
}
11074 11097

  
11098
body .pin-left:before {
11099
  content: "";
11100
  position: relative;
11101
  height: 0.35433rem;
11102
  width: 0.35433rem;
11103
  background-color: #ffffff;
11104
  border-radius: 50%;
11105
  display: inline-block;
11106
  top: -0.35433rem;
11107
  left: -0.2rem;
11108
}
11109

  
11110
body .pin-left {
11111
  border-left: 0.5pt solid #ead4b0;
11112
  display: inline-block;
11113
  margin: 10rem 50px 0px -5rem;
11114
  position: fixed;
11115
  top: 0;
11116
  bottom: 0;
11117
  text-align: left;
11118
  width: 100%;
11119
}
11120

  
11121
body .pin-left .text {
11122
  margin-left: 0.5rem;
11123
}
11124

  
11125
body .pin-left p {
11126
  margin-top: 0pt;
11127
  margin-bottom: 0pt;
11128
}
11129

  
11130
body li {
11131
  list-style-type: none;
11132
}
11133

  
11075 11134
body .button-image {
11076 11135
  background-color: transparent;
11077 11136
  border-color: transparent;
......
11091 11150

  
11092 11151
body .artefacts-area h5 {
11093 11152
  color: #ddd1b9;
11094
  font-family: "Avenir Medium LINK";
11153
  font-weight: 600;
11095 11154
  line-height: 20pt;
11096 11155
  font-size: 21pt;
11097 11156
}
......
11099 11158
body .artefacts-area h6 {
11100 11159
  color: #ddd1b9;
11101 11160
  font-size: 14pt;
11102
  font-weight: lighter;
11103
  font-family: "Avenir Roman LINK";
11161
  font-weight: 400;
11104 11162
}
11105 11163

  
11106 11164
body .artefacts-area img {
......
11171 11229
  box-shadow: none !important;
11172 11230
}
11173 11231

  
11174
body .monButton:before {
11175
  background-image: url(/images/Button_Arrow_Small.png?a8cfe4b884bf46d3f59113e2a5fb1c4c);
11232
body .metadata-area {
11233
  color: #ddd1b9;
11176 11234
}
11177 11235

  
11178
body .monButton:hover {
11179
  background-color: transparent;
11180
  border-color: #ead4b0;
11236
body .metadata-area h2 {
11237
  font-weight: 600;
11238
  font-size: 12pt;
11181 11239
}
11182 11240

  
11183
body .monButton:focus {
11184
  background-color: transparent;
11185
  border-color: #ead4b0;
11186
  outline: none !important;
11187
  box-shadow: none !important;
11241
body .metadata-area .metadata {
11242
  position: relative;
11243
  display: flex;
11244
  align-items: baseline;
11245
  margin-left: 50vw;
11188 11246
}
11189 11247

  
11190
body .monButton:active {
11191
  background-color: transparent !important;
11192
  border-color: transparent !important;
11193
  outline: none !important;
11194
  box-shadow: none !important;
11248
body .metadata-area .pin-horizontal {
11249
  border-bottom: 0.5pt solid #ddd1b9;
11250
  display: inline-block;
11251
  margin: 50px 50px 0 0;
11252
}
11253

  
11254
body .metadata-area .pin-horizontal:before {
11255
  content: "";
11256
  background-color: #ddd1b9;
11257
  position: relative;
11258
  height: 0.5rem;
11259
  width: 0.5rem;
11260
  border-radius: 50%;
11261
  display: inline-block;
11262
  top: 1.5rem;
11263
  left: 50vw;
11264
}
11265

  
11266
body .metadata-area .pin-horizontal .arrow-down {
11267
  width: 0;
11268
  height: 0;
11269
  border-left: 0.2rem solid transparent;
11270
  border-right: 0.2rem solid transparent;
11271
  border-top: 0.2rem solid #ddd1b9;
11272
  margin-left: 0.5rem;
11273
}
11274

  
11275
body .metadata-area .metadata-text {
11276
  color: #ffffff;
11277
  padding-top: 10px;
11278
  padding-left: 25px;
11279
  padding-right: 25px;
11280
}
11281

  
11282
body .metadata-area .metadata-text .artefact-info {
11283
  color: #ddd1b9;
11284
  margin-top: 10px;
11285
}
11286

  
11287
body .metadata-area .metadata-text .artefact-info .artefact-name {
11288
  font-family: 600;
11289
  font-size: 8pt;
11290
}
11291

  
11292
body .metadata-area .metadata-text .artefact-info .artefact-author {
11293
  font-family: 400;
11294
  font-size: 7pt;
11195 11295
}
11196 11296

  
11197 11297
body .content {
......
11212 11312
  color: #ead4b0;
11213 11313
  outline: none !important;
11214 11314
  box-shadow: none !important;
11215
  font-family: Avenir Medium;
11315
  font-weight: 600;
11216 11316
}
11217 11317

  
11218 11318
body .content .btn-categories:active {
......
11223 11323
  color: #272727;
11224 11324
}
11225 11325

  
11226
body .content .btn-sm,
11227
body .content .btn-group-sm > .btn {
11228
  width: 120px;
11229
  height: 120px;
11326
body .btn.btn-dark.cat-tile {
11327
  border-color: #ead4b0;
11328
  border-radius: 0;
11329
  border-style: solid;
11330
  border-width: 2px;
11331
  color: #ead4b0;
11332
  background-color: #272727;
11333
  text-align: center;
11334
  outline: none !important;
11335
  box-shadow: none !important;
11336
  font-size: 8mm;
11337
  word-wrap: break-word;
11338
  margin: 10pt 32pt;
11339
  height: 40mm;
11340
  width: 86%;
11230 11341
}
11231 11342

  
11232
body .content .btn-dm {
11233
  width: 240px;
11234
  height: 240px;
11343
body .btn.btn-dark.cat-tile:active,
11344
body .btn.btn-dark.cat-tile:focus {
11345
  background-color: #efdab3;
11346
  border-color: #ead4b0;
11347
  outline: none !important;
11348
  box-shadow: none !important;
11349
  color: #272727;
11235 11350
}
11236 11351

  
11237
body .content .btn-xl {
11238
  width: 360px;
11239
  height: 360px;
11352
body .btn.button-square.cat-enter-butt {
11353
  position: fixed;
11354
  bottom: 8%;
11355
  right: 40%;
11356
  display: none;
11357
}
11358

  
11359
.arrow {
11360
  position: absolute;
11361
  width: 0;
11362
  height: 0;
11363
  margin: 2rem;
11364
  cursor: pointer;
11365
  border: 0.59055rem solid transparent;
11366
}
11367

  
11368
.arrow-left {
11369
  margin-left: 80%;
11370
  border-right: 0.59055rem solid #272727;
11371
  background-color: #ead4b0 !important;
11372
}
11373

  
11374
.arrow-right {
11375
  border-left: 0.59055rem solid #ead4b0;
11376
  position: fixed;
11377
  z-index: 1;
11378
  top: 0;
11379
  left: 0;
11380
}
11381

  
11382
.sidenav {
11383
  height: 100%;
11384
  width: 0;
11385
  width: 250px;
11386
  position: fixed;
11387
  z-index: 1;
11388
  top: 0;
11389
  left: 0;
11390
  background-color: #ead4b0;
11391
  overflow-x: hidden;
11392
  transition: 0.5s;
11393
}
11394

  
11395
.sidenav a {
11396
  text-decoration: none;
11397
  color: #272727;
11398
  display: block;
11399
  transition: 0.3s;
11400
}
11401

  
11402
.sidenav a:hover {
11403
  color: #ead4b0;
11404
  background-color: #ffffff;
11405
}
11406

  
11407
@media screen and (max-height: 450px) {
11408
  .sidenav a {
11409
    font-size: 18px;
11410
  }
11411
}
11412

  
11413
@media (max-width: 990px) {
11414
  body {
11415
    /*.pin-left {
11416
        margin-left: -15rem;
11417
        margin-top: 11rem;
11418
    }*/
11419
  }
11420
}
11421

  
11422
@media (max-width: 770px) {
11423
  body .pin-left {
11424
    margin-left: -33vw;
11425
    margin-top: 12rem;
11426
  }
11240 11427
}
11241 11428

  
11242 11429
@media only screen and (max-width: 540px) {
11430
  .sidenav {
11431
    width: 0;
11432
  }
11433

  
11243 11434
  .head-title.text-center h1 {
11244
    font-size: 45pt;
11435
    font-size: 23pt;
11436
    padding-top: 50pt;
11437
    margin-left: 36pt;
11438
    white-space: nowrap;
11245 11439
  }
11246 11440

  
11247 11441
  .btn-circle.rounded-circle.btn-sm,
resources/sass/_custom.scss
364 364
        }
365 365
    }
366 366

  
367
    .metadata-area {
368

  
369
        color: $theme-color-two;
370

  
371
        h2 {
372
            font-weight: $font-weight-two;
373
            font-size: 12pt;
374
        }
375

  
376
        .metadata {
377
            position: relative;
378
            display: flex;
379
            align-items: baseline;
380
            margin-left: 50vw;
381
        }
382

  
383
        .pin-horizontal {
384
            border-bottom: .5pt solid $theme-color-two;
385
            display: inline-block;
386
            margin: 50px 50px 0 0;
387
            &:before {
388
                content: '';
389
                background-color: $theme-color-two;
390
                position: relative;
391
                height: .5rem;
392
                width: .5rem;
393
                border-radius: 50%;
394
                display: inline-block;
395
                top: 1.5rem;
396
                left: 50vw;
397
            }
398

  
399
            .arrow-down {
400
                width: 0;
401
                height: 0;
402
                border-left: 0.2rem solid transparent;
403
                border-right: 0.2rem solid transparent;
404
                border-top: 0.2rem solid $theme-color-two;
405
                margin-left: 0.5rem;
406
            }
407

  
408

  
409
        }
410

  
411
        .metadata-text {
412
            color: $theme-color-one;
413
            padding-top: 10px;
414
            padding-left: 25px;
415
            padding-right: 25px;
416

  
417
            .artefact-info {
418
                color: $theme-color-two;
419
                margin-top: 10px;
420

  
421
                .artefact-name {
422
                    font-family: $font-weight-two;
423
                    font-size: 8pt;
424
                }
425

  
426
                .artefact-author {
427
                    font-family: $font-weight-one;
428
                    font-size: 7pt;
429
                }
430
            }
431
        }
432
    }
433

  
367 434
    .content {
368 435
        position: relative;
369 436

  
resources/views/favmetadata/index.blade.php
9 9

  
10 10
@section('content')
11 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>
12
        <div class="metadata-area">
13
            <div class="text-center mt-5">
14
                <h2>notes</h2>
23 15
            </div>
24
        </div>
16
            <!--<div class="text-right">
17
                <button type="button" class="btn btn-primary button-image inter_info"></button>
18
            </div> -->
25 19

  
26
        <div class="metadata-area">
27 20
            @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>
21
                @foreach($metadata as $meta)
22
                    <div class="row text-page">
23
                        <div class="pin-horizontal">
24
                            <div class="metadata">
25
                                <span>page {{$meta->page}}</span>
26
                                <a href="#meta_{{$meta->id}}" class="arrow-down" data-toggle="collapse" data-target="#meta_{{$meta->id}}"></a>
27
                            </div>
28
                        </div>
29
                        <div id="meta_{{$meta->id}}" class="metadata-text collapse">
30
                            {{$meta->noteEN}}
31
                            <div class="artefact-info">
32
                                <div class="artact-name">
33
                                    {{$meta->artefact->name}}
34
                                </div>
35
                                <div class="artefact-author">
36
                                    {{$meta->artefact->author}}
37
                                </div>
38
                            </div>
36 39
                        </div>
37
                    @endforeach
38
                </ul>
40
                    </div>
41
                @endforeach
39 42
            @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>
43
                <h2>No favourite metadata yet!</h2>
45 44
            @endif
46 45
        </div>
47 46
    </div>

Také k dispozici: Unified diff