= $this->extend('_layout') ?> = $this->section('title') ?> = lang('Episode.soundbites_form.title') ?> = $this->endSection() ?> = $this->section('pageTitle') ?> = lang('Episode.soundbites_form.title') ?> = $this->endSection() ?> = $this->section('content') ?> = form_open( route_to('episode-soundbites-edit', $podcast->id, $episode->id), [ 'method' => 'post', 'class' => 'flex flex-col', ], ) ?> = csrf_field() ?> = form_section( lang('Episode.soundbites_form.info_section_title'), lang('Episode.soundbites_form.info_section_subtitle'), ) ?>
= form_label( lang('Episode.soundbites_form.start_time'), 'start_time', [], lang('Episode.soundbites_form.start_time_hint'), ) ?> | = form_label( lang('Episode.soundbites_form.duration'), 'duration', [], lang('Episode.soundbites_form.duration_hint'), ) ?> | = form_label( lang('Episode.soundbites_form.label'), 'label', [], lang('Episode.soundbites_form.label_hint'), true, ) ?> | |
---|---|---|---|
= form_input( [ 'type' => 'number', 'min' => 0, 'max' => $episode->audio_file_duration, 'step' => 'any', 'id' => "soundbites[{$soundbite->id}][start_time]", 'name' => "soundbites[{$soundbite->id}][start_time]", 'class' => 'form-input w-full border-none text-center', 'value' => $soundbite->start_time, 'data-type' => 'soundbite-field', 'data-field-type' => 'start-time', 'data-soundbite-id' => $soundbite->id, 'required' => 'required', ], ) ?> | = form_input( [ 'type' => 'number', 'min' => 0, 'max' => $episode->audio_file_duration, 'step' => 'any', 'id' => "soundbites[{$soundbite->id}][duration]", 'name' => "soundbites[{$soundbite->id}][duration]", 'class' => 'form-input w-full border-none text-center', 'value' => $soundbite->duration, 'data-type' => 'soundbite-field', 'data-field-type' => 'duration', 'data-soundbite-id' => $soundbite->id, 'required' => 'required', ], ) ?> | = form_input( [ 'id' => "soundbites[{$soundbite->id}][label]", 'name' => "soundbites[{$soundbite->id}][label]", 'class' => 'form-input w-full border-none', 'value' => $soundbite->label, ], ) ?> | = icon_button( 'play', lang('Episode.soundbites_form.play'), '', [ 'variant' => 'primary', ], [ 'class' => 'mb-1 mr-1', 'data-type' => 'play-soundbite', 'data-soundbite-id' => $soundbite->id, 'data-soundbite-start-time' => $soundbite->start_time, 'data-soundbite-duration' => $soundbite->duration, ], ) ?> = icon_button( 'delete-bin', lang('Episode.soundbites_form.delete'), route_to( 'soundbite-delete', $podcast->id, $episode->id, $soundbite->id, ), [ 'variant' => 'danger', ], [], ) ?> |
= form_input( [ 'type' => 'number', 'min' => 0, 'max' => $episode->audio_file_duration, 'step' => 'any', 'id' => 'soundbites[0][start_time]', 'name' => 'soundbites[0][start_time]', 'class' => 'form-input w-full border-none text-center', 'value' => old('start_time'), 'data-soundbite-id' => '0', 'data-type' => 'soundbite-field', 'data-field-type' => 'start-time', ], ) ?> | = form_input( [ 'type' => 'number', 'min' => 0, 'max' => $episode->audio_file_duration, 'step' => 'any', 'id' => 'soundbites[0][duration]', 'name' => 'soundbites[0][duration]', 'class' => 'form-input w-full border-none text-center', 'value' => old('duration'), 'data-soundbite-id' => '0', 'data-type' => 'soundbite-field', 'data-field-type' => 'duration', ], ) ?> | = form_input( [ 'id' => 'soundbites[0][label]', 'name' => 'soundbites[0][label]', 'class' => 'form-input w-full border-none', 'value' => old('label'), ], ) ?> | = icon_button( 'play', lang('Episode.soundbites_form.play'), '', [ 'variant' => 'primary', ], [ 'data-type' => 'play-soundbite', 'data-soundbite-id' => 0, 'data-soundbite-start-time' => 0, 'data-soundbite-duration' => 0, ], ) ?> |
= icon_button( 'timer', lang('Episode.soundbites_form.bookmark'), '', [ 'variant' => 'info', ], [ 'data-type' => 'get-soundbite', 'data-start-time-field-name' => 'soundbites[0][start_time]', 'data-duration-field-name' => 'soundbites[0][duration]', ], ) ?> |