Update 'script.js'

This commit is contained in:
Arkadiusz Wieczorek 2022-01-09 15:48:09 +01:00
parent 5176e9cd93
commit f643118283
1 changed files with 34 additions and 30 deletions

View File

@ -1,29 +1,29 @@
function generateHtml() { function generateHtml() {
if ( if (
document.querySelector("#episode_name").value && document.querySelector("#episode_name").value &&
document.querySelector("#funkwhale").value && document.querySelector("#funkwhale").value &&
document.querySelector("#peertube").value && document.querySelector("#peertube").value &&
document.querySelector("#youtube").value document.querySelector("#youtube").value
) { ) {
let funkwhale_id; let funkwhale_id;
let peertube_id; let peertube_id;
try { try {
funkwhale_id = document funkwhale_id = document
.querySelector("#funkwhale") .querySelector("#funkwhale")
.value.split("/tracks/")[1]; .value.split("/tracks/")[1];
} catch (error) { } catch (error) {
alert("Podaj prawidłową wartością dla funkwhale"); alert("Podaj prawidłową wartością dla funkwhale");
} }
try { try {
peertube_id = document peertube_id = document
.querySelector("#peertube") .querySelector("#peertube")
.value.split("/w/")[1]; .value.split("/w/")[1];
} catch (error) { } catch (error) {
alert("Podaj prawidłową wartością dla peertube"); alert("Podaj prawidłową wartością dla peertube");
} }
const html = `<div class="player"> const html = `<div class="player">
<iframe <iframe
scrolling="no" scrolling="no"
src="https://podcast.midline.pl/front/embed.html?type=track&id=${funkwhale_id}" src="https://podcast.midline.pl/front/embed.html?type=track&id=${funkwhale_id}"
@ -142,9 +142,13 @@ function generateHtml() {
/> />
</a> </a>
<a <a
title="Kanał 'Internet. Czas działać!' w serwisie Odysee." title="${document.querySelector("#odysee").value
? `${episode_name} w serwisie YouTube`
: `Kanał 'Internet. Czas działać!' w serwisie Odysee.`}"
alt="Logo Odysee" alt="Logo Odysee"
href="https://odysee.com/@internetczasdzialac" href="${document.querySelector("#odysee").value
? document.querySelector("#odysee").value
: 'https://odysee.com/@internetczasdzialac'}"
> >
<img <img
class="logo" class="logo"
@ -167,13 +171,13 @@ function generateHtml() {
</a> </a>
</div>`; </div>`;
console.log(html); console.log(html);
document.querySelector("textarea").value = html; document.querySelector("textarea").value = html;
document.querySelector(".preview").innerHTML = html; document.querySelector(".preview").innerHTML = html;
} }
} }
function copyHtml() { function copyHtml() {
navigator.clipboard.writeText(document.querySelector("textarea").value); navigator.clipboard.writeText(document.querySelector("textarea").value);
} }