From 28b073df2f9540427c4427634320f9501e6a2eaf Mon Sep 17 00:00:00 2001 From: Julian Prieber <60265788+JulianPrieber@users.noreply.github.com> Date: Fri, 15 Dec 2023 17:31:28 +0100 Subject: [PATCH] Now counting clicks using JS --- .../linkstack/elements/buttons.blade.php | 48 +++++++++++++++---- .../views/linkstack/elements/icons.blade.php | 2 +- 2 files changed, 39 insertions(+), 11 deletions(-) diff --git a/resources/views/linkstack/elements/buttons.blade.php b/resources/views/linkstack/elements/buttons.blade.php index 1e8e4f1..071f18b 100644 --- a/resources/views/linkstack/elements/buttons.blade.php +++ b/resources/views/linkstack/elements/buttons.blade.php @@ -7,14 +7,14 @@ @case('icon') @break @case('phone') -
link }}">{{ $link->name }}{{ $link->title }}
+
{{ $link->name }}{{ $link->title }}
@break @case('default email') @case('default email_alt') -
link }}">email{{ $link->title }}
+
email{{ $link->title }}
@break @case('buy me a coffee') -
link }}" @if(theme('open_links_in_same_tab') != "true")target="_blank"@endif >{{ $link->name }}Buy me a Coffee
+
{{ $link->name }}Buy me a Coffee
@break @case('space') @php $title = $link->title; if (is_numeric($title)) { echo str_repeat("
", $title < 10 ? $title : 10); } else { echo "


"; } @endphp @@ -26,26 +26,54 @@
@if(env('ALLOW_USER_HTML') === true){!! $link->title !!}@else{{ $link->title }}@endif
@break @case('vcard') -
{{ $link->name }}{{ $link->title }}
+
{{ $link->name }}{{ $link->title }}
@break @case('custom') @if($link->custom_css === "" or $link->custom_css === "NULL" or (theme('allow_custom_buttons') == "false")) -
link }}" @if(theme('open_links_in_same_tab') != "true")target="_blank"@endif >{{ $link->title }}
+
{{ $link->title }}
@break @elseif($link->custom_css != "") -
link }}" @if(theme('open_links_in_same_tab') != "true")target="_blank"@endif >{{ $link->title }}
+
{{ $link->title }}
@break @endif @case('custom_website') @if($link->custom_css === "" or $link->custom_css === "NULL" or (theme('allow_custom_buttons') == "false")) -
link }}" @if(theme('open_links_in_same_tab') != "true")target="_blank"@endif >{{ $link->name }}id))){{url('assets/favicon/icons/'.localIcon($link->id))}}@else{{getFavIcon($link->id)}}@endif" onerror="this.onerror=null; this.src='{{asset('assets/linkstack/icons/website.svg')}}';">{{ $link->title }}
+
{{ $link->name }}id))){{url('assets/favicon/icons/'.localIcon($link->id))}}@else{{getFavIcon($link->id)}}@endif" onerror="this.onerror=null; this.src='{{asset('assets/linkstack/icons/website.svg')}}';">{{ $link->title }}
@break @elseif($link->custom_css != "") -
link }}" @if(theme('open_links_in_same_tab') != "true")target="_blank"@endif >{{ $link->name }}id))){{url('assets/favicon/icons/'.localIcon($link->id))}}@else{{getFavIcon($link->id)}}@endif" onerror="this.onerror=null; this.src='{{asset('assets/linkstack/icons/website.svg')}}';">{{ $link->title }}
+
{{ $link->name }}id))){{url('assets/favicon/icons/'.localIcon($link->id))}}@else{{getFavIcon($link->id)}}@endif" onerror="this.onerror=null; this.src='{{asset('assets/linkstack/icons/website.svg')}}';">{{ $link->title }}
@break @endif @default $value) { if($newLinkName == $key) { $newLinkName = $value; $isNewName = "true"; }} ?> -
link }}" @if(theme('open_links_in_same_tab') != "true")target="_blank"@endif >{{ $link->name }}name}}{{theme('custom_icon_extension')}} @else{{ asset('\/assets/linkstack/icons\/') . $link->name }}.svg @endif">@if($isNewName == "true"){{ ucfirst($newLinkName) }}@else{{ ucfirst($newLinkName) }}@endif
+
{{ $link->name }}name}}{{theme('custom_icon_extension')}} @else{{ asset('\/assets/linkstack/icons\/') . $link->name }}.svg @endif">@if($isNewName == "true"){{ ucfirst($newLinkName) }}@else{{ ucfirst($newLinkName) }}@endif
@endswitch - @endforeach \ No newline at end of file + @endforeach + + \ No newline at end of file diff --git a/resources/views/linkstack/elements/icons.blade.php b/resources/views/linkstack/elements/icons.blade.php index 7ec63d2..d4515ce 100644 --- a/resources/views/linkstack/elements/icons.blade.php +++ b/resources/views/linkstack/elements/icons.blade.php @@ -3,7 +3,7 @@ @if(count($icons) > 0)
@foreach($icons as $icon) - link}}" title="{{ucfirst($icon->title)}}" aria-label="{{ucfirst($icon->title)}}" @if(theme('open_links_in_same_tab') != "true")target="_blank"@endif> + @endforeach
@endif \ No newline at end of file