Store Display: Bilddauer mit Nachkommastelle (1,5 Sekunden)
Das Feld „Dauer (Sekunden)“ im b2in-Display nimmt Komma und Punkt an, erlaubt 0,5 bis 120 Sekunden und speichert eine Zahl; der Player rechnet unverändert mal 1000. Anzeige in der Liste mit Komma. Nachtrag 14. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
parent
90aa079cf7
commit
3211569fee
9 changed files with 354 additions and 8 deletions
|
|
@ -190,8 +190,10 @@
|
|||
<flux:input wire:model="mediaHeadline" label="Überschrift" placeholder="z.B. Ihr Zuhause. Weltweit." />
|
||||
<flux:input wire:model="mediaSubline" label="Unterzeile" placeholder="z.B. Beratung und Vermittlung." />
|
||||
@if($mediaType === 'image')
|
||||
<flux:input wire:model="mediaDuration" type="number" min="1" max="120" label="Dauer (Sekunden)"
|
||||
description="Nur für Bilder – Videos spielen bis zum Ende." />
|
||||
<flux:input wire:model="mediaDuration" type="text" inputmode="decimal" label="Dauer (Sekunden)"
|
||||
placeholder="z. B. 10 oder 1,5"
|
||||
description="Nur für Bilder – Videos spielen bis zum Ende. Halbe Sekunden sind möglich, z. B. 1,5." />
|
||||
@error('mediaDuration') <span class="text-sm text-red-600">{{ $message }}</span> @enderror
|
||||
@endif
|
||||
<flux:checkbox wire:model="mediaIsActive" label="Aktiv" />
|
||||
@endif
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@
|
|||
<div class="text-xs text-zinc-600 dark:text-zinc-400 space-x-4">
|
||||
<span>{{ $item->content['subline'] ?? '' }}</span>
|
||||
@if(($item->content['media_type'] ?? 'image') === 'image')
|
||||
<span>{{ $item->content['duration_seconds'] ?? 10 }}s</span>
|
||||
<span>{{ \App\Livewire\Admin\Cms\DisplayVersionEditor::formatDuration($item->content['duration_seconds'] ?? 10) }}s</span>
|
||||
@endif
|
||||
@if($formatStatus = $this->displayMediaFormatStatus($item->content['media_url'] ?? ''))
|
||||
<span>{{ $formatStatus['description'] }}</span>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue