[aur-dev] [PATCH] pkg_details.php: Show keywords
Marcel Korpel
marcel.korpel at gmail.com
Wed Jun 17 17:35:26 UTC 2015
Signed-off-by: Marcel Korpel <marcel.korpel at gmail.com>
---
web/html/css/aurweb.css | 13 +++++++++++++
web/template/pkg_details.php | 12 ++++++++----
2 files changed, 21 insertions(+), 4 deletions(-)
diff --git a/web/html/css/aurweb.css b/web/html/css/aurweb.css
index a3f43bd..dfa97bd 100644
--- a/web/html/css/aurweb.css
+++ b/web/html/css/aurweb.css
@@ -53,6 +53,19 @@
text-align:right;
}
+td#keywords {
+ white-space: normal;
+}
+
+.keyword {
+ float: left;
+ margin: 1px 2px 1px 0;
+ padding: 2px .5em;
+ background: #1794D1;
+ color: #FFF;
+ border-radius: 2px;
+}
+
.text-button {
background: transparent;
border: none !important;
diff --git a/web/template/pkg_details.php b/web/template/pkg_details.php
index ae49e24..51a1029 100644
--- a/web/template/pkg_details.php
+++ b/web/template/pkg_details.php
@@ -189,12 +189,12 @@ $sources = pkg_sources($row["ID"]);
<th><?= __('Upstream URL') . ': ' ?></th>
<td><a href="<?= htmlspecialchars($row['URL'], ENT_QUOTES) ?>" title="<?= __('Visit the website for') . ' ' . htmlspecialchars( $row['Name'])?>"><?= htmlspecialchars($row['URL'], ENT_QUOTES) ?></a></td>
</tr>
+ <tr>
+ <th><?= __('Keywords') . ': ' ?></th>
+ <td id="keywords">
<?php
if (has_credential(CRED_PKGBASE_SET_KEYWORDS, array($row["MaintainerUID"]))):
?>
- <tr>
- <th><?= __('Keywords') . ': ' ?></th>
- <td>
<form method="post" action="<?= htmlspecialchars(get_pkgbase_uri($row['BaseName']), ENT_QUOTES); ?>">
<div>
<input type="hidden" name="action" value="do_SetKeywords" />
@@ -205,9 +205,13 @@ if (has_credential(CRED_PKGBASE_SET_KEYWORDS, array($row["MaintainerUID"]))):
<input type="submit" value="<?= __('Update') ?>"/>
</div>
</form>
+<?php else:
+ foreach ($keywords as $kw) {
+ echo ' <span class="keyword">' . htmlspecialchars($kw) . "</span>\n";
+ }
+ endif; ?>
</td>
</tr>
-<?php endif; ?>
<?php if (count($lics) > 0): ?>
<tr>
<th><?= __('Licenses') . ': ' ?></th>
--
2.4.3
More information about the aur-dev
mailing list