Revize 3e4f999e
Přidáno uživatelem Adam Mištera před téměř 5 roky(ů)
public/css/app.css | ||
---|---|---|
11229 | 11229 |
box-shadow: none !important; |
11230 | 11230 |
} |
11231 | 11231 |
|
11232 |
body .metadata-area { |
|
11233 |
color: #ddd1b9; |
|
11234 |
} |
|
11235 |
|
|
11236 | 11232 |
body .metadata-area h2 { |
11237 | 11233 |
font-weight: 600; |
11238 | 11234 |
font-size: 12pt; |
11239 | 11235 |
} |
11240 | 11236 |
|
11241 |
body .metadata-area .metadata { |
|
11242 |
position: relative; |
|
11243 |
display: flex; |
|
11244 |
align-items: baseline; |
|
11245 |
margin-left: 50vw; |
|
11237 |
body .metadata-area .arrow-down { |
|
11238 |
position: absolute; |
|
11239 |
top: 0.25rem; |
|
11240 |
right: 0; |
|
11241 |
margin: 2rem; |
|
11242 |
width: 0; |
|
11243 |
height: 0; |
|
11244 |
border-left: 0.59055rem solid transparent; |
|
11245 |
border-right: 0.59055rem solid transparent; |
|
11246 |
border-top: 0.59055rem solid #ddd1b9; |
|
11246 | 11247 |
} |
11247 | 11248 |
|
11248 | 11249 |
body .metadata-area .pin-horizontal { |
11249 |
border-bottom: 0.5pt solid #ddd1b9; |
|
11250 |
color: #ddd1b9; |
|
11251 |
border-bottom: 0.042rem solid #ddd1b9; |
|
11250 | 11252 |
display: inline-block; |
11251 |
margin: 50px 50px 0 0;
|
|
11253 |
margin: 3.35rem 3.125rem 0 0;
|
|
11252 | 11254 |
} |
11253 | 11255 |
|
11254 | 11256 |
body .metadata-area .pin-horizontal:before { |
... | ... | |
11263 | 11265 |
left: 50vw; |
11264 | 11266 |
} |
11265 | 11267 |
|
11266 |
body .metadata-area .pin-horizontal .arrow-down { |
|
11268 |
body .metadata-area .pin-horizontal .metadata { |
|
11269 |
position: relative; |
|
11270 |
display: flex; |
|
11271 |
align-items: baseline; |
|
11272 |
} |
|
11273 |
|
|
11274 |
body .metadata-area .pin-horizontal .metadata span { |
|
11275 |
font-weight: 600; |
|
11276 |
} |
|
11277 |
|
|
11278 |
body .metadata-area .pin-horizontal .metadata .arrow-down { |
|
11279 |
position: relative; |
|
11280 |
top: 0; |
|
11281 |
right: 0; |
|
11267 | 11282 |
width: 0; |
11268 | 11283 |
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; |
|
11284 |
border-left: 0.25rem solid transparent; |
|
11285 |
border-right: 0.25rem solid transparent; |
|
11286 |
border-top: 0.25rem solid #ddd1b9; |
|
11287 |
margin: 0 0.5rem 0 0.5rem; |
|
11288 |
} |
|
11289 |
|
|
11290 |
body .metadata-area .white-pin { |
|
11291 |
color: #ffffff; |
|
11292 |
border-bottom: 0.042rem solid #ffffff; |
|
11293 |
} |
|
11294 |
|
|
11295 |
body .metadata-area .white-pin:before { |
|
11296 |
content: ""; |
|
11297 |
background-color: #ffffff; |
|
11298 |
} |
|
11299 |
|
|
11300 |
body .metadata-area .white-pin .metadata .arrow-down { |
|
11301 |
border-top: 0.25rem solid #ffffff; |
|
11273 | 11302 |
} |
11274 | 11303 |
|
11275 | 11304 |
body .metadata-area .metadata-text { |
11305 |
font-size: 8pt; |
|
11276 | 11306 |
color: #ffffff; |
11277 | 11307 |
padding-top: 10px; |
11278 | 11308 |
padding-left: 25px; |
... | ... | |
11285 | 11315 |
} |
11286 | 11316 |
|
11287 | 11317 |
body .metadata-area .metadata-text .artefact-info .artefact-name { |
11288 |
font-family: 600;
|
|
11318 |
font-weight: 600;
|
|
11289 | 11319 |
font-size: 8pt; |
11290 | 11320 |
} |
11291 | 11321 |
|
11292 | 11322 |
body .metadata-area .metadata-text .artefact-info .artefact-author { |
11293 |
font-family: 400;
|
|
11323 |
font-weight: 400;
|
|
11294 | 11324 |
font-size: 7pt; |
11295 | 11325 |
} |
11296 | 11326 |
|
11327 |
body .metadata-area .metadata-text .artefact-info .inter_like_filled:before { |
|
11328 |
background-image: url(/images/Hearth_Filled_50.png?77bb26c3aba063c00aba1a2f07059d71); |
|
11329 |
width: 50px; |
|
11330 |
height: 50px; |
|
11331 |
} |
|
11332 |
|
|
11333 |
body .metadata-area .metadata-text .artefact-info .inter_like_filled:hover, |
|
11334 |
body .metadata-area .metadata-text .artefact-info .inter_like_filled:focus, |
|
11335 |
body .metadata-area .metadata-text .artefact-info .inter_like_filled:active { |
|
11336 |
background-color: transparent !important; |
|
11337 |
border-color: transparent !important; |
|
11338 |
outline: none !important; |
|
11339 |
box-shadow: none !important; |
|
11340 |
} |
|
11341 |
|
|
11297 | 11342 |
body .content { |
11298 | 11343 |
position: relative; |
11299 | 11344 |
} |
public/js/app.js | ||
---|---|---|
37052 | 37052 |
/*! no static exports found */ |
37053 | 37053 |
/***/ (function(module, exports, __webpack_require__) { |
37054 | 37054 |
|
37055 |
__webpack_require__(/*! ./bootstrap */ "./resources/js/bootstrap.js"); |
|
37055 |
__webpack_require__(/*! ./bootstrap */ "./resources/js/bootstrap.js"); // Center metadata page text |
|
37056 |
|
|
37057 |
|
|
37058 |
$(document).ready(function () { |
|
37059 |
var display_width = $(window).width(); |
|
37060 |
$(".metadata").each(function () { |
|
37061 |
var metadata = $(this); |
|
37062 |
var width = metadata.width(); |
|
37063 |
metadata.css("margin-left", display_width / 2 - width); |
|
37064 |
}); |
|
37065 |
}); |
|
37056 | 37066 |
|
37057 | 37067 |
/***/ }), |
37058 | 37068 |
|
resources/js/app.js | ||
---|---|---|
1 | 1 |
require('./bootstrap'); |
2 |
|
|
3 |
// Center metadata page text |
|
4 |
$(document).ready(function () { |
|
5 |
let display_width = $(window).width(); |
|
6 |
|
|
7 |
$(".metadata").each(function() { |
|
8 |
let metadata = $(this); |
|
9 |
let width = metadata.width(); |
|
10 |
|
|
11 |
metadata.css("margin-left", (display_width / 2) - width); |
|
12 |
}); |
|
13 |
|
|
14 |
}); |
resources/sass/_custom.scss | ||
---|---|---|
364 | 364 |
} |
365 | 365 |
} |
366 | 366 |
|
367 |
// Metadata area |
|
367 | 368 |
.metadata-area { |
368 | 369 |
|
369 |
color: $theme-color-two; |
|
370 |
|
|
371 | 370 |
h2 { |
372 | 371 |
font-weight: $font-weight-two; |
373 | 372 |
font-size: 12pt; |
374 | 373 |
} |
375 | 374 |
|
376 |
.metadata { |
|
377 |
position: relative; |
|
378 |
display: flex; |
|
379 |
align-items: baseline; |
|
380 |
margin-left: 50vw; |
|
375 |
.arrow-down { |
|
376 |
position: absolute; |
|
377 |
top: 0.25rem; |
|
378 |
right: 0; |
|
379 |
margin: 2rem; |
|
380 |
width: 0; |
|
381 |
height: 0; |
|
382 |
border-left: 0.59055rem solid transparent; |
|
383 |
border-right: 0.59055rem solid transparent; |
|
384 |
border-top: 0.59055rem solid $theme-color-two; |
|
381 | 385 |
} |
382 | 386 |
|
383 | 387 |
.pin-horizontal { |
384 |
border-bottom: .5pt solid $theme-color-two; |
|
388 |
color: $theme-color-two; |
|
389 |
border-bottom: .042rem solid $theme-color-two; |
|
385 | 390 |
display: inline-block; |
386 |
margin: 50px 50px 0 0; |
|
391 |
margin: 3.35rem 3.125rem 0 0; |
|
392 |
|
|
387 | 393 |
&:before { |
388 | 394 |
content: ''; |
389 | 395 |
background-color: $theme-color-two; |
... | ... | |
396 | 402 |
left: 50vw; |
397 | 403 |
} |
398 | 404 |
|
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; |
|
405 |
.metadata { |
|
406 |
position: relative; |
|
407 |
display: flex; |
|
408 |
align-items: baseline; |
|
409 |
|
|
410 |
span { |
|
411 |
font-weight: $font-weight-two; |
|
412 |
} |
|
413 |
|
|
414 |
.arrow-down { |
|
415 |
position: relative; |
|
416 |
top: 0; |
|
417 |
right: 0; |
|
418 |
width: 0; |
|
419 |
height: 0; |
|
420 |
border-left: 0.25rem solid transparent; |
|
421 |
border-right: 0.25rem solid transparent; |
|
422 |
border-top: 0.25rem solid $theme-color-two; |
|
423 |
margin: 0 0.5rem 0 0.5rem; |
|
424 |
} |
|
406 | 425 |
} |
426 |
} |
|
407 | 427 |
|
428 |
.white-pin { |
|
429 |
color: $theme-color-one; |
|
430 |
border-bottom: .042rem solid $theme-color-one; |
|
408 | 431 |
|
432 |
&:before { |
|
433 |
content: ''; |
|
434 |
background-color: $theme-color-one; |
|
435 |
} |
|
436 |
|
|
437 |
.metadata { |
|
438 |
.arrow-down { |
|
439 |
border-top: 0.25rem solid $theme-color-one; |
|
440 |
} |
|
441 |
} |
|
409 | 442 |
} |
410 | 443 |
|
411 | 444 |
.metadata-text { |
445 |
font-size: 8pt; |
|
412 | 446 |
color: $theme-color-one; |
413 | 447 |
padding-top: 10px; |
414 | 448 |
padding-left: 25px; |
... | ... | |
419 | 453 |
margin-top: 10px; |
420 | 454 |
|
421 | 455 |
.artefact-name { |
422 |
font-family: $font-weight-two;
|
|
456 |
font-weight: $font-weight-two;
|
|
423 | 457 |
font-size: 8pt; |
424 | 458 |
} |
425 | 459 |
|
426 | 460 |
.artefact-author { |
427 |
font-family: $font-weight-one;
|
|
461 |
font-weight: $font-weight-one;
|
|
428 | 462 |
font-size: 7pt; |
429 | 463 |
} |
464 |
|
|
465 |
.inter_like_filled { |
|
466 |
|
|
467 |
&:before { |
|
468 |
background-image : url(../images/interface/Hearth_Filled_50.png); |
|
469 |
width: 50px; |
|
470 |
height: 50px; |
|
471 |
} |
|
472 |
|
|
473 |
&:hover, &:focus, &:active { |
|
474 |
background-color: transparent !important; |
|
475 |
border-color: transparent !important; |
|
476 |
outline: none !important; |
|
477 |
box-shadow: none !important; |
|
478 |
} |
|
479 |
} |
|
430 | 480 |
} |
431 | 481 |
} |
432 | 482 |
} |
resources/views/favmetadata/index.blade.php | ||
---|---|---|
13 | 13 |
<div class="text-center mt-5"> |
14 | 14 |
<h2>notes</h2> |
15 | 15 |
</div> |
16 |
<!--<div class="text-right"> |
|
17 |
<button type="button" class="btn btn-primary button-image inter_info"></button> |
|
18 |
</div> --> |
|
16 |
<span class="arrow-down"></span> |
|
19 | 17 |
|
20 | 18 |
@if(count($metadata) > 0) |
21 | 19 |
@foreach($metadata as $meta) |
22 |
<div class="row text-page"> |
|
20 |
<div id="row_{{$meta->id}}" class="row text-page">
|
|
23 | 21 |
<div class="pin-horizontal"> |
24 | 22 |
<div class="metadata"> |
25 | 23 |
<span>page {{$meta->page}}</span> |
26 |
<a href="#meta_{{$meta->id}}" class="arrow-down" data-toggle="collapse" data-target="#meta_{{$meta->id}}"></a> |
|
24 |
<a href="#meta_{{$meta->id}}" class="arrow-down" data-toggle="collapse" data-target="#meta_{{$meta->id}}" onclick="openNote('#row_{{$meta->id}}')"></a>
|
|
27 | 25 |
</div> |
28 | 26 |
</div> |
29 | 27 |
<div id="meta_{{$meta->id}}" class="metadata-text collapse"> |
30 | 28 |
{{$meta->noteEN}} |
31 | 29 |
<div class="artefact-info"> |
32 |
<div class="artact-name"> |
|
30 |
<div class="artefact-name">
|
|
33 | 31 |
{{$meta->artefact->name}} |
34 | 32 |
</div> |
35 | 33 |
<div class="artefact-author"> |
36 | 34 |
{{$meta->artefact->author}} |
37 | 35 |
</div> |
36 |
<div class="text-center"> |
|
37 |
<button id="like_butt_{{$meta->id}}" type="button" class="btn btn-primary button-image inter_like_filled"></button> |
|
38 |
</div> |
|
38 | 39 |
</div> |
39 | 40 |
</div> |
40 | 41 |
</div> |
... | ... | |
44 | 45 |
@endif |
45 | 46 |
</div> |
46 | 47 |
</div> |
48 |
|
|
49 |
<script> |
|
50 |
function openNote(element) { |
|
51 |
let metadata = $(element); |
|
52 |
let showed = metadata.find(".metadata-text").hasClass('show'); |
|
53 |
|
|
54 |
if (showed === false) |
|
55 |
{ |
|
56 |
metadata.find('.pin-horizontal').addClass("white-pin"); |
|
57 |
} |
|
58 |
else |
|
59 |
{ |
|
60 |
metadata.find('.pin-horizontal').removeClass("white-pin"); |
|
61 |
} |
|
62 |
|
|
63 |
} |
|
64 |
</script> |
|
47 | 65 |
@endsection |
Také k dispozici: Unified diff
Issue #7954 @1.5h
[+] Oprava a dokončení stylování
[+] Přidání JS pro správné nastavení délky špendlíku