@php // Ta blade se uporabi za grafični prikaz tagov /** @var \Illuminate\Database\Eloquent\Collection|\App\Models\Tag[] $tags */ $tag_levels = abs((int)$show_tags); @endphp {{-- komentar za lažje urejanje v Developer Tools - takoj za @endphp --}} {{--@if(!empty(App\Classes\Prefs::$web_edit_mode) or App::isLocal())--}} {{-- --}} {{--@endif--}} @if($tags->count() > 0)
@foreach ($tags as $tag) @php $tag_parts = collect(); if($tag_levels >= 3 and $tag->parent?->parent) { $tag_parts->push($tag->parent->parent); } if($tag_levels >= 2 and $tag->parent) { $tag_parts->push($tag->parent); } $tag_parts->push($tag); $previous_background_color = null; @endphp @foreach($tag_parts as $tag_part) @php $background_color = $tag_part->background_color ?? App\Classes\Prefs::$web_default_tag_background_color; $text_color = $tag_part->text_color ?? (App\Classes\Utilities::isColorLight($background_color) ? 'black' : 'white'); $same_background_color = (!is_null($previous_background_color) and strcasecmp($previous_background_color, $background_color) === 0); $previous_background_color = $background_color; @endphp {{$tag_part->label}} @endforeach @endforeach
@endif