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