From 1a4920fc3601b92783cd7332508bd105abe84e22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Thu, 10 Dec 2015 17:12:02 +0100 Subject: [PATCH] Display remote version in update message, not local one... --- .../softwareupdate/static/js/softwareupdate.js | 11 +++++++++-- .../softwareupdate/templates/softwareupdate.jinja2 | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js b/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js index f69fea95..3816793a 100644 --- a/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js +++ b/src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js @@ -129,7 +129,14 @@ $(function() { value.releaseNotes = undefined; } - value.fullName = _.sprintf(gettext("%(displayName)s: %(displayVersion)s"), value); + var fullNameTemplate = gettext("%(name)s: %(version)s"); + value.fullNameLocal = _.sprintf(fullNameTemplate, {name: value.displayName, version: value.displayVersion}); + + var fullNameRemoteVars = {name: value.displayName, version: gettext("unknown")}; + if (value.hasOwnProperty("information") && value.information.hasOwnProperty("remote") && value.information.remote.hasOwnProperty("name")) { + fullNameRemoteVars.version = value.information.remote.name; + } + value.fullNameRemote = _.sprintf(fullNameTemplate, fullNameRemoteVars); versions.push(value); }); @@ -162,7 +169,7 @@ $(function() { if (update_info.updateAvailable) { text += "
  • " + "" - + "" + update_info.fullName + "" + + "" + update_info.fullNameRemote + "" + (update_info.releaseNotes ? "" + gettext("Release Notes") + "" : "") + "
  • "; } diff --git a/src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2 b/src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2 index 2a3c92d3..2cdae112 100644 --- a/src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2 +++ b/src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2 @@ -10,7 +10,7 @@