From 651a8f315b87ec08cfcd4cc0a4f2d1c909e467fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Fri, 10 Nov 2017 10:50:25 +0100 Subject: [PATCH] Strip query params from displayed link URLs Looks to chaotic otherwise. --- .../plugins/announcements/static/js/announcements.js | 12 ++++++++++++ .../announcements/templates/announcements.jinja2 | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) 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') }}