Signed-off-by: Marcel Korpel <[email protected]>
---
 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

Reply via email to