|
3 | 3 | title: generic.subscribe
|
4 | 4 | ---
|
5 | 5 |
|
6 |
| -<div class="container-fluid py-5"> |
| 6 | +<div class="container-fluid"> |
7 | 7 | <div class="container">
|
8 |
| - <article class="post-content"> |
9 |
| - <div class="row pb-4"> |
10 |
| - <button id="retryButton" class="btn btn-primary">{% t generic.subscribe %}</button> |
| 8 | + <div class="row justify-content-md-center"> |
| 9 | + <div class="col col-xl-6"> |
| 10 | + <article class="post-content"> |
| 11 | + <h2 id="podcastTitle">{% t generic.subscribe %}</h2> |
| 12 | + {% tf general/subscribe.md %} |
| 13 | + <p> |
| 14 | + <div class="card"> |
| 15 | + <div class="card-body"> |
| 16 | + <i class="fa fa-rss mr-1"></i> |
| 17 | + <span id="urlTextBox">JavaScript required</span> |
| 18 | + </div> |
| 19 | + </div> |
| 20 | + </p> |
| 21 | + </article> |
11 | 22 | </div>
|
12 |
| - <div class="row"> |
13 |
| - {% tf general/subscribe.md %} |
14 |
| - </div> |
15 |
| - <div class="row pb-4"> |
16 |
| - <div class="card"> |
17 |
| - <div class="card-body" id="urlTextBox"> |
18 |
| - JavaScript required. |
19 |
| - </div> |
20 |
| - </div> |
21 |
| - </div> |
22 |
| - </article> |
| 23 | + </div> |
23 | 24 | </div>
|
24 | 25 | </div>
|
25 | 26 |
|
|
33 | 34 | };
|
34 | 35 |
|
35 | 36 | const urlTextBox = document.getElementById("urlTextBox");
|
36 |
| - const retryButton = document.getElementById("retryButton"); |
| 37 | + const subscribeButton = document.getElementById("subscribeButton"); |
| 38 | + const podcastTitle = document.getElementById("podcastTitle"); |
37 | 39 | if (getUrlParameter("url") === false) {
|
38 | 40 | urlTextBox.textContent = "URL not available";
|
39 |
| - retryButton.disabled = true; |
40 |
| - retryButton.textContent += " (error)"; |
41 |
| - |
| 41 | + subscribeButton.disabled = true; |
| 42 | + subscribeButton.textContent += " (error)"; |
42 | 43 | } else {
|
| 44 | + if (getUrlParameter("title") !== false) { |
| 45 | + podcastTitle.textContent = getUrlParameter("title"); |
| 46 | + } |
43 | 47 | urlTextBox.textContent = getUrlParameter("url");
|
44 |
| - retryButton.onclick = () => { |
| 48 | + subscribeButton.onclick = () => { |
45 | 49 | window.open("antennapod-subscribe://" + getUrlParameter("url"));
|
46 | 50 | };
|
47 | 51 | }
|
|
0 commit comments