Skip to content

Commit 9990143

Browse files
committed
Added support for dynamic contrast
Text always stays readable no matter the background color
1 parent 3c7d6c0 commit 9990143

File tree

6 files changed

+32
-4
lines changed

6 files changed

+32
-4
lines changed

assets/js/dynamic-contrast.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
<!-- Short Bio -->
22
<style>.description-parent * {margin-bottom: 1em;}.description-parent {padding-bottom: 30px;}</style>
3-
<center><div class="fadein description-parent"><p class="fadein">@if(env('ALLOW_USER_HTML') === true){!! $info->littlelink_description !!}@else{{ $info->littlelink_description }}@endif</p></div></center>
3+
<center><div class="fadein description-parent dynamic-contrast"><p class="fadein">@if(env('ALLOW_USER_HTML') === true){!! $info->littlelink_description !!}@else{{ $info->littlelink_description }}@endif</p></div></center>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
<?php use App\Models\UserData; ?>
22
<!-- Your Name -->
3-
<h1 class="fadein">{{ $info->name }}@if(($userinfo->role == 'vip' or $userinfo->role == 'admin') and theme('disable_verification_badge') != "true" and env('HIDE_VERIFICATION_CHECKMARK') != true and UserData::getData($userinfo->id, 'checkmark') != false)<span title="{{__('messages.Verified user')}}">@include('components.verify-svg')@endif</span></h1>
3+
<h1 class="fadein dynamic-contrast">{{ $info->name }}@if(($userinfo->role == 'vip' or $userinfo->role == 'admin') and theme('disable_verification_badge') != "true" and env('HIDE_VERIFICATION_CHECKMARK') != true and UserData::getData($userinfo->id, 'checkmark') != false)<span title="{{__('messages.Verified user')}}">@include('components.verify-svg')@endif</span></h1>

resources/views/linkstack/elements/icons.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
@if(count($icons) > 0)
44
<div class="row fadein social-icon-div">
55
@foreach($icons as $icon)
6-
<a class="social-hover social-link" href="{{ route('clickNumber') . '/' . $icon->id. "?" . $icon->link}}" title="{{ucfirst($icon->title)}}" aria-label="{{ucfirst($icon->title)}}" @if(theme('open_links_in_same_tab') != "true")target="_blank"@endif><i class="social-icon fa-brands fa-{{$icon->title}}"></i></a>
6+
<a class="social-hover social-link" href="{{ route('clickNumber') . '/' . $icon->id. "?" . $icon->link}}" title="{{ucfirst($icon->title)}}" aria-label="{{ucfirst($icon->title)}}" @if(theme('open_links_in_same_tab') != "true")target="_blank"@endif><i class="dynamic-contrast social-icon fa-brands fa-{{$icon->title}}"></i></a>
77
@endforeach
88
</div>
99
@endif

resources/views/linkstack/modules/assets.blade.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@
44
@include('layouts.fonts')
55

66
<style>{!! file_get_contents(base_path("assets/linkstack/css/normalize.css")) !!}</style>
7-
<style>{!! file_get_contents(base_path("assets/linkstack/css/animate.css")) !!}</style>
7+
<style>{!! file_get_contents(base_path("assets/linkstack/css/animate.css")) !!}</style>
8+
9+
<script>{!! file_get_contents(base_path("assets/js/dynamic-contrast.min.js")) !!}</script>
10+
@include('linkstack.modules.dynamic-contrast')
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
@push('linkstack-body-end')
2+
<script>
3+
BackgroundCheck.init({
4+
targets: '.dynamic-contrast',
5+
images: 'body'
6+
});
7+
</script>
8+
@endpush
9+
10+
@push('linkstack-head-end')
11+
<style>
12+
.background--light {
13+
color: black !important;
14+
}
15+
16+
.background--dark {
17+
color: white !important;
18+
}
19+
20+
.background--complex {
21+
color: gray !important;
22+
}
23+
</style>
24+
@endpush

0 commit comments

Comments
 (0)