|
|
|
@ -42,12 +42,15 @@ define('forum/admin/general/dashboard', ['semver'], function(semver) {
|
|
|
|
|
checkEl.html($('.version-check').html().replace('<i class="fa fa-spinner fa-spin"></i>', 'v' + latestVersion));
|
|
|
|
|
|
|
|
|
|
// Alter box colour accordingly
|
|
|
|
|
if (latestVersion === version) {
|
|
|
|
|
if (semver.eq(latestVersion, version)) {
|
|
|
|
|
checkEl.removeClass('alert-info').addClass('alert-success');
|
|
|
|
|
checkEl.append('<p>You are <strong>up-to-date</strong> <i class="fa fa-check"></i></p>');
|
|
|
|
|
} else if (latestVersion > version) {
|
|
|
|
|
} else if (semver.gt(latestVersion, version)) {
|
|
|
|
|
checkEl.removeClass('alert-info').addClass('alert-danger');
|
|
|
|
|
checkEl.append('<p>A new version (v' + latestVersion + ') has been released. Consider upgrading your NodeBB.</p>');
|
|
|
|
|
} else if (semver.gt(version, latestVersion)) {
|
|
|
|
|
checkEl.removeClass('alert-info').addClass('alert-warning');
|
|
|
|
|
checkEl.append('<p>You are running a <strong>development version</strong>! Unintended bugs may occur. <i class="fa fa-warning"></i></p>');
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|