diff --git a/src/octoprint/plugins/announcements/static/js/announcements.js b/src/octoprint/plugins/announcements/static/js/announcements.js index dd31096e..ee34b32c 100644 --- a/src/octoprint/plugins/announcements/static/js/announcements.js +++ b/src/octoprint/plugins/announcements/static/js/announcements.js @@ -54,6 +54,18 @@ $(function() { return !data.forced; }; + self.cleanedLink = function(data) { + // Strips any query parameters from the link and returns it + var link = data.link; + if (!link) return link; + + var queryPos = link.indexOf("?"); + if (queryPos !== -1) { + link = link.substr(0, queryPos); + } + return link; + }; + self.markRead = function(channel, until) { if (!self.loginState.isAdmin()) return; diff --git a/src/octoprint/plugins/announcements/templates/announcements.jinja2 b/src/octoprint/plugins/announcements/templates/announcements.jinja2 index 0560c8eb..524e8850 100644 --- a/src/octoprint/plugins/announcements/templates/announcements.jinja2 +++ b/src/octoprint/plugins/announcements/templates/announcements.jinja2 @@ -27,7 +27,7 @@

- + {{ _('Mark as last read') }}