Skip to content
Snippets Groups Projects
Commit db6cffb8 authored by mrsyaban's avatar mrsyaban
Browse files

doneeee

parent 1d4aa351
No related merge requests found
...@@ -8,20 +8,14 @@ ...@@ -8,20 +8,14 @@
</div> </div>
<div class="audio-player"> <div class="audio-player">
<div class="audio-controller"> <div class="audio-controller">
<div class="prevButton">
<img src="<?= BASE_URL ?>/images/assets/prev_icon.svg" alt="prev">
</div>
<div class="button-player"> <div class="button-player">
<div class="play-button"> <div class="play-button-player">
<img src="<?= BASE_URL ?>/images/assets/play_icon.svg" alt="pause"> <img src="<?= BASE_URL ?>/images/assets/play_icon.svg" alt="pause">
</div> </div>
<div class="pause-button"> <div class="pause-button-player">
<img src="<?= BASE_URL ?>/images/assets/pause_icon.svg" alt="pause"> <img src="<?= BASE_URL ?>/images/assets/pause_icon.svg" alt="pause">
</div> </div>
</div> </div>
<div class="nextButton">
<img src="<?= BASE_URL ?>/images/assets/next_icon.svg" alt="next">
</div>
</div> </div>
<div class="progress-control"> <div class="progress-control">
<div class="current-time">00.00</div> <div class="current-time">00.00</div>
......
...@@ -63,7 +63,7 @@ class PostSeedController ...@@ -63,7 +63,7 @@ class PostSeedController
$eps_title = "Episode " . $j . " of Podcast Non-Premium " . $i; $eps_title = "Episode " . $j . " of Podcast Non-Premium " . $i;
$eps_description = "Description for Episode " . $j . " of Podcast Non-Premium " . $i . " Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla erat lacus, cursus vel arcu ut, blandit euismod ex. Pellentesque eu magna vehicula odio laoreet maximus eget eu neque. Nullam nec euismod arcu, id tincidunt magna."; $eps_description = "Description for Episode " . $j . " of Podcast Non-Premium " . $i . " Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla erat lacus, cursus vel arcu ut, blandit euismod ex. Pellentesque eu magna vehicula odio laoreet maximus eget eu neque. Nullam nec euismod arcu, id tincidunt magna.";
$eps_url_thumbnail = $j % 2 == 0 ? "/images/escape.jpg" : "/images/hello.jpg"; $eps_url_thumbnail = $j % 2 == 0 ? "/images/escape.jpg" : "/images/hello.jpg";
$eps_url_audio = $j % 2 == 0 ? "/audio/audiotester.mp3" : "/audio/sample.mp3"; $eps_url_audio = $j % 2 == 0 ? "/episodes/audiotester.mp3" : "/episodes/sample.mp3";
$episode_query .= "('" . $eps_title . "', '" . $eps_url_thumbnail . "', '" . $eps_description . "', '" . $eps_url_audio . "', " . $i . ")"; $episode_query .= "('" . $eps_title . "', '" . $eps_url_thumbnail . "', '" . $eps_description . "', '" . $eps_url_audio . "', " . $i . ")";
......
...@@ -47,7 +47,9 @@ const getPage = (page, queryParam) => { ...@@ -47,7 +47,9 @@ const getPage = (page, queryParam) => {
} else if (window.location.href.includes("home")) { } else if (window.location.href.includes("home")) {
handleHome(); handleHome();
} }
mountPlayer(); if (!document.querySelector(".hide-player")) {
mountPlayer();
}
} }
}; };
......
export function handlePlayerPage() { export function handlePlayerPage() {
console.log("player page");
const audioPlayer = document.querySelector('audio'); const audioPlayer = document.querySelector('audio');
const playButton = document.querySelector('.play-button'); const playButton = document.querySelector('.play-button-player');
const pauseButton = document.querySelector('.pause-button'); const pauseButton = document.querySelector('.pause-button-player');
const duration = document .querySelector('.duration'); const duration = document .querySelector('.duration');
const currentTime = document.querySelector('.current-time'); const currentTime = document.querySelector('.current-time');
const progressBar = document.querySelector('.progress-bar'); const progressBar = document.querySelector('.progress-bar');
...@@ -16,12 +17,13 @@ export function handlePlayerPage() { ...@@ -16,12 +17,13 @@ export function handlePlayerPage() {
if (audioPlayer) { if (audioPlayer) {
// Play button // Play button
console.log(playButton);
playButton.addEventListener("click", () => { playButton.addEventListener("click", () => {
playButton.style.display = "none"; playButton.style.display = "none";
pauseButton.style.display = "block"; pauseButton.style.display = "block";
audioPlayer.play(); audioPlayer.play();
}); });
// Pause button // Pause button
pauseButton.addEventListener("click", () => { pauseButton.addEventListener("click", () => {
pauseButton.style.display = "none"; pauseButton.style.display = "none";
......
"use strict"; "use strict";
import { mountPlayer } from "../player/player.js"; import { mountPlayer } from "../player/player.js";
import { handlePlayerPage } from "../player/player_page.js";
import { showSuccessToast, showErrorToast, showInformationToast } from "../toast.mjs"; import { showSuccessToast, showErrorToast, showInformationToast } from "../toast.mjs";
export function handlePodcast() { export function handlePodcast() {
// Get DOM elements // Get DOM elements
...@@ -24,6 +25,7 @@ export function handlePodcast() { ...@@ -24,6 +25,7 @@ export function handlePodcast() {
xhr.onreadystatechange = () => { xhr.onreadystatechange = () => {
if (xhr.readyState === XMLHttpRequest.DONE && xhr.status === 200) { if (xhr.readyState === XMLHttpRequest.DONE && xhr.status === 200) {
mountPlayer(); mountPlayer();
handlePlayerPage();
} }
}; };
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment