Skip to content

Commit 2be5bad

Browse files
committed
One primary button when multiple downlaod options available
Fixes #21
1 parent 4b6e8a6 commit 2be5bad

1 file changed

Lines changed: 12 additions & 8 deletions

File tree

src/templates/pages/plugins.txp

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -311,28 +311,28 @@ if (!empty($json2['legacy'])) {
311311
<txp:if_variable name="json-beta-date">
312312
<dd>Release date: <time><txp:variable name="json-beta-date" /></time></dd>
313313
</txp:if_variable>
314-
<dd><p>
314+
<dd><p class="link-group">
315315
<txp:if_variable name="json-beta-txt"><a class="button button-primary" href="<txp:variable name="json-beta-txt" />">TXT download</a></txp:if_variable>
316-
<txp:if_variable name="json-beta-php"><a class="button button-primary" href="<txp:variable name="json-beta-php" />">PHP download</a></txp:if_variable>
316+
<txp:if_variable name="json-beta-php"><a<txp:if_variable not name="json-beta-txt"> class="button button-primary"</txp:if_variable> href="<txp:variable name="json-beta-php" />">PHP download</a></txp:if_variable>
317317
</p></dd>
318318
</txp:if_variable>
319319
<txp:if_variable name="json-stable-version">
320320
<dt><txp:variable name="json-name" /> <txp:variable name="json-stable-version" /></dt>
321321
<txp:if_variable name="json-stable-date">
322322
<dd>Release date: <time><txp:variable name="json-stable-date" /></time></dd>
323323
</txp:if_variable>
324-
<dd><p>
324+
<dd><p class="link-group">
325325
<txp:if_variable name="json-stable-txt"><a class="button button-primary" href="<txp:variable name="json-stable-txt" />">TXT download</a></txp:if_variable>
326-
<txp:if_variable name="json-stable-php"><a class="button button-primary" href="<txp:variable name="json-stable-php" />">PHP download</a></txp:if_variable>
326+
<txp:if_variable name="json-stable-php"><a<txp:if_variable not name="json-stable-txt"> class="button button-primary"</txp:if_variable> href="<txp:variable name="json-stable-php" />">PHP download</a></txp:if_variable>
327327
</p></dd>
328328
<txp:else />
329329
<dt><txp:variable name="json-name" /> <txp:variable name="json-beta-version" /> <small class="alert-block alert-pill warning">Prerelease</small></dt>
330330
<txp:if_variable name="json-beta-date">
331331
<dd>Release date: <time><txp:variable name="json-beta-date" /></time></dd>
332332
</txp:if_variable>
333-
<dd><p>
333+
<dd><p class="link-group">
334334
<txp:if_variable name="json-beta-txt"><a class="button button-primary" href="<txp:variable name="json-beta-txt" />">TXT download</a></txp:if_variable>
335-
<txp:if_variable name="json-beta-php"><a class="button button-primary" href="<txp:variable name="json-beta-php" />">PHP download</a></txp:if_variable>
335+
<txp:if_variable name="json-beta-php"><a<txp:if_variable not name="json-beta-txt"> class="button button-primary"</txp:if_variable> href="<txp:variable name="json-beta-php" />">PHP download</a></txp:if_variable>
336336
</p></dd>
337337
</txp:if_variable>
338338
<txp:php>
@@ -350,14 +350,18 @@ if (!empty($json->legacy)) {
350350
echo '<dd>Release date: <time>'.txpspecialchars($legacy->datePublished).'</time></dd>';
351351
}
352352

353-
echo '<dd><p>';
353+
echo '<dd><p class="link-group">';
354354

355355
if (!empty($legacy->downloadUrlTxt)) {
356356
echo n.href('TXT download', txpspecialchars($legacy->downloadUrlTxt), array('class' => 'button button-primary'));
357357
}
358358

359359
if (!empty($legacy->downloadUrlPhp)) {
360-
echo n.href('PHP download', txpspecialchars($legacy->downloadUrlPhp), array('class' => 'button button-primary'));
360+
if (!empty($legacy->downloadUrlTxt)) {
361+
echo n.href('PHP download', txpspecialchars($legacy->downloadUrlPhp));
362+
} else {
363+
echo n.href('PHP download', txpspecialchars($legacy->downloadUrlPhp), array('class' => 'button button-primary'));
364+
}
361365
}
362366

363367
echo '</p></dd>';

0 commit comments

Comments
 (0)