diff --git a/src/app.js b/src/app.js index a0fa0599b9..2c8c40d933 100644 --- a/src/app.js +++ b/src/app.js @@ -519,17 +519,24 @@ var run = function () { return; } - // populate version dropdown with all available compiler versions + function buildVersion (build) { + if (build.prerelease && build.prerelease.length > 0) { + return build.version + '-' + build.prerelease; + } else { + return build.version; + } + } // Sort builds according to semver var builds = data.builds.sort(function (a, b) { - a = a.version + '-' + a.prerelease; - b = b.version + '-' + b.prerelease; + a = buildVersion(a); + b = buildVersion(b); return semver.compare(a, b); }).reverse(); + // populate version dropdown with all available compiler versions $.each(builds, function (i, build) { - $('#versionSelector').append(new Option(build.version + '-' + build.prerelease, build.path)); + $('#versionSelector').append(new Option(buildVersion(build), build.path)); }); $('#versionSelector').attr('disabled', false);