diff options
| author | wn_ <invalid@email.com> | 2025-07-08 10:54:10 +0000 |
|---|---|---|
| committer | wn_ <invalid@email.com> | 2025-07-08 10:54:10 +0000 |
| commit | 5b99ccf66279cbf7396d88385851fa592307c7ba (patch) | |
| tree | 17ac6d76e1bd92151c0126e2f2935c11ae5b4205 /js/Article.js | |
| parent | da4b886f085fdc77c5e6d4c2543578f7b1c2041a (diff) | |
Use existing headline info for 'Article.displayUrl()'
Diffstat (limited to 'js/Article.js')
| -rw-r--r-- | js/Article.js | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/js/Article.js b/js/Article.js index 694c7e616..a57454dec 100644 --- a/js/Article.js +++ b/js/Article.js @@ -123,15 +123,12 @@ const Article = { Article.setActive(0); }, displayUrl: function (id) { - const query = {op: "Article", method: "getmetadatabyid", id: id}; + const hl = Headlines.objectById(id); - xhr.json("backend.php", query, (reply) => { - if (reply && reply.link) { - prompt(__("Article URL:"), reply.link); - } else { - alert(__("No URL could be displayed for this article.")); - } - }); + if (hl?.link) + prompt(__("Article URL:"), hl.link); + else + alert(__("No URL could be displayed for this article.")); }, openInNewWindow: function (id) { /* global __csrf_token */ |