From 5dc0f19656de0d764f627d6ae78a9e306c901835 Mon Sep 17 00:00:00 2001 From: Yassine Doghri <yassine@doghri.fr> Date: Tue, 8 Dec 2020 10:14:24 +0000 Subject: [PATCH] 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. --- app/Views/_assets/admin.ts | 2 ++ app/Views/_assets/soundbites.ts | 3 -- app/Views/admin/_layout.php | 1 - app/Views/episode.php | 50 +-------------------------------- 4 files changed, 3 insertions(+), 53 deletions(-) delete mode 100644 app/Views/_assets/soundbites.ts diff --git a/app/Views/_assets/admin.ts b/app/Views/_assets/admin.ts index d05abf005a..1c54fec275 100644 --- a/app/Views/_assets/admin.ts +++ b/app/Views/_assets/admin.ts @@ -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(); diff --git a/app/Views/_assets/soundbites.ts b/app/Views/_assets/soundbites.ts deleted file mode 100644 index fa8b6be116..0000000000 --- a/app/Views/_assets/soundbites.ts +++ /dev/null @@ -1,3 +0,0 @@ -import Soundbites from "./modules/Soundbites"; - -Soundbites(); diff --git a/app/Views/admin/_layout.php b/app/Views/admin/_layout.php index 3f1289cc29..6a8d170667 100644 --- a/app/Views/admin/_layout.php +++ b/app/Views/admin/_layout.php @@ -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"> diff --git a/app/Views/episode.php b/app/Views/episode.php index 08a6ae1191..2fbcf29a89 100644 --- a/app/Views/episode.php +++ b/app/Views/episode.php @@ -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> -- GitLab