0
0
mirror of https://github.com/Doodle3D/doodle3d-client.git synced 2024-11-21 17:07:55 +01:00

Show different text when able to switch from beta to stable release.

This commit is contained in:
Wouter R 2014-02-24 17:26:34 +01:00
parent afb279fbc7
commit 0b52f928ca

View File

@ -31,7 +31,7 @@ function UpdatePanel() {
UpdatePanel.NONE = 1; // default state
UpdatePanel.DOWNLOADING = 2;
UpdatePanel.DOWNLOAD_FAILED = 3;
UpdatePanel.IMAGE_READY = 4; // download successfull and checked
UpdatePanel.IMAGE_READY = 4; // download successful and checked
UpdatePanel.INSTALLING = 5;
UpdatePanel.INSTALLED = 6;
UpdatePanel.INSTALL_FAILED = 7;
@ -148,6 +148,8 @@ function UpdatePanel() {
if(response.status != "error") {
var data = response.data;
self.handleStatusData(data);
} else {
console.log("API update/status call returned an error: '" + response.msg + "'");
}
}
}).fail(function() {
@ -225,7 +227,9 @@ function UpdatePanel() {
switch(this.state){
case UpdatePanel.NONE:
if(self.canUpdate) {
text = "Update(s) available.";
var settings = _form.readForm();
if (self.versionIsBeta(self.currentVersion) && !settings.includeBetas) text = "You can switch back to the latest stable release.";
else text = "Update(s) available.";
} else {
text = "You're up to date.";
}
@ -273,4 +277,8 @@ function UpdatePanel() {
_inAccessPointMode = inAccessPointMode;
self.updateStatusDisplay();
}
this.versionIsBeta = function(version) {
return version.match(/.*-.*/g) != null;
}
}