From 3accfaebc9fcef4f19beb3ef4bcef7de266a3795 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Fri, 3 Oct 2014 20:22:02 -0400 Subject: [PATCH] fixing dashboard ACP js to show a more informative message for people running master branch --- public/src/forum/admin/general/dashboard.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/public/src/forum/admin/general/dashboard.js b/public/src/forum/admin/general/dashboard.js index eeda178645..398e775e35 100644 --- a/public/src/forum/admin/general/dashboard.js +++ b/public/src/forum/admin/general/dashboard.js @@ -42,12 +42,15 @@ define('forum/admin/general/dashboard', ['semver'], function(semver) { checkEl.html($('.version-check').html().replace('', 'v' + latestVersion)); // Alter box colour accordingly - if (latestVersion === version) { + if (semver.eq(latestVersion, version)) { checkEl.removeClass('alert-info').addClass('alert-success'); checkEl.append('

You are up-to-date

'); - } else if (latestVersion > version) { + } else if (semver.gt(latestVersion, version)) { checkEl.removeClass('alert-info').addClass('alert-danger'); checkEl.append('

A new version (v' + latestVersion + ') has been released. Consider upgrading your NodeBB.

'); + } else if (semver.gt(version, latestVersion)) { + checkEl.removeClass('alert-info').addClass('alert-warning'); + checkEl.append('

You are running a development version! Unintended bugs may occur.

'); } });