revert(soundbites): remove soundbite table from episode's public page

Soundbites are a mean to tease the episode, putting them in the episode page is unnecessary.
This commit is contained in:
Yassine Doghri 2020-12-08 10:14:24 +00:00
parent 6d6747afa3
commit 5dc0f19656
4 changed files with 3 additions and 53 deletions

View File

@ -5,6 +5,7 @@ import MarkdownEditor from "./modules/MarkdownEditor";
import MultiSelect from "./modules/MultiSelect";
import SidebarToggler from "./modules/SidebarToggler";
import Slugify from "./modules/Slugify";
import Soundbites from "./modules/Soundbites";
import Time from "./modules/Time";
import Tooltip from "./modules/Tooltip";
@ -17,3 +18,4 @@ SidebarToggler();
ClientTimezone();
DateTimePicker();
Time();
Soundbites();

View File

@ -1,3 +0,0 @@
import Soundbites from "./modules/Soundbites";
Soundbites();

View File

@ -10,7 +10,6 @@
<link rel="stylesheet" href="/assets/admin.css"/>
<link rel="stylesheet" href="/assets/index.css"/>
<script src="/assets/admin.js" type="module" defer></script>
<script src="/assets/soundbites.js" type="module" defer></script>
</head>
<body class="relative bg-gray-100 holy-grail-grid">

View File

@ -15,7 +15,6 @@
<link rel="stylesheet" href="/assets/index.css"/>
<link rel="canonical" href="<?= current_url() ?>" />
<script src="/assets/podcast.js" type="module" defer></script>
<script src="/assets/soundbites.js" type="module" defer></script>
<meta property="og:title" content="<?= $episode->title ?>" />
<meta property="og:locale" content="<?= $podcast->language_code ?>" />
<meta property="og:site_name" content="<?= $podcast->title ?>" />
@ -106,54 +105,7 @@
Your browser does not support the audio tag.
</audio>
</div>
</header>
<?php if (count($episode->soundbites) > 0): ?>
<div class="w-full max-w-3xl px-2 py-6 mx-auto md:px-6">
<?= data_table(
[
[
'header' => lang('Episode.soundbites'),
'cell' => function ($soundbite) {
return icon_button(
'play',
lang('Episode.soundbites_form.play'),
null,
['variant' => 'primary'],
[
'class' => 'mb-1 mr-1',
'data-type' => 'play-soundbite',
'data-soundbite-start-time' =>
$soundbite->start_time,
'data-soundbite-duration' => $soundbite->duration,
]
);
},
],
[
'header' => lang('Episode.soundbites_form.start_time'),
'cell' => function ($soundbite) {
return format_duration($soundbite->start_time);
},
],
[
'header' => lang('Episode.soundbites_form.duration'),
'cell' => function ($soundbite) {
return format_duration($soundbite->duration);
},
],
[
'header' => lang('Episode.soundbites_form.label'),
'cell' => function ($soundbite) {
return $soundbite->label;
},
],
],
$episode->soundbites
) ?>
</div>
<?php endif; ?>
</header>
<section class="w-full max-w-3xl px-2 py-6 mx-auto prose md:px-6">
<?= $episode->description_html ?>
</section>