From 757339c52d0c71db3ce42fdefe2d875efe7b977e Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Tue, 23 Apr 2013 00:05:37 -0700 Subject: [PATCH] Add more builds to the drop down lists of the perf and test suite. Former-commit-id: ab565c850a553e70137b064383813812eee4acce --- perf/perf-ui.js | 56 +++++++++++++++++++++++++++++-------------------- test/test-ui.js | 44 +++++++++++++++++++++----------------- 2 files changed, 58 insertions(+), 42 deletions(-) diff --git a/perf/perf-ui.js b/perf/perf-ui.js index 6855c861b..da0146210 100644 --- a/perf/perf-ui.js +++ b/perf/perf-ui.js @@ -34,21 +34,23 @@ // expose Lo-Dash build file path ui.buildPath = (function() { switch (build) { - case 'lodash-dev': return 'dist/lodash.compat.js'; - case 'lodash-modern': return 'dist/lodash.min.js'; + case 'lodash-compat': return 'dist/lodash.compat.min.js'; + case 'lodash-mobile': return 'dist/lodash.mobile.min.js'; case 'lodash-underscore': return 'dist/lodash.underscore.min.js'; + case 'lodash-custom-dev': return 'lodash.custom.js'; case 'lodash-custom': return 'lodash.custom.min.js'; } - return 'dist/lodash.compat.min.js'; + return 'dist/lodash.min.js'; }()); // expose other library file path ui.otherPath = (function() { switch (other) { - case 'lodash-dev': return 'dist/lodash.compat.js'; - case 'lodash-prod': return 'dist/lodash.compat.min.js'; + case 'lodash-compat': return 'dist/lodash.compat.min.js'; + case 'lodash-mobile': return 'dist/lodash.mobile.min.js'; case 'lodash-modern': return 'dist/lodash.min.js'; case 'lodash-underscore': return 'dist/lodash.underscore.min.js'; + case 'lodash-custom-dev': return 'lodash.custom.js'; case 'lodash-custom': return 'lodash.custom.min.js'; case 'underscore-dev': return 'vendor/underscore/underscore.js'; } @@ -76,11 +78,13 @@ span1.innerHTML = '' + ''; var span2 = document.createElement('span'); @@ -88,13 +92,15 @@ span2.innerHTML = '' + ''; var buildList = span1.lastChild, @@ -106,22 +112,26 @@ buildList.selectedIndex = (function() { switch (build) { - case 'lodash-dev': return 0; - case 'lodash-modern': return 2; - case 'lodash-underscore': return 3; - case 'lodash-custom': return 4; + case 'lodash-compat': return 0; + case 'lodash-legacy': return 1; + case 'lodash-mobile': return 2; + case 'lodash-underscore': return 4; + case 'lodash-custom-dev': return 5; + case 'lodash-custom': return 6; } - return 1; + return 3; }()); otherList.selectedIndex = (function() { switch (other) { case 'underscore-dev': return 0; - case 'lodash-dev': return 2; - case 'lodash-prod': return 3; - case 'lodash-modern': return 4; - case 'lodash-underscore': return 5; - case 'lodash-custom': return 6; + case 'lodash-compat': return 2; + case 'lodash-legacy': return 3; + case 'lodash-mobile': return 4; + case 'lodash-modern': return 5; + case 'lodash-underscore': return 6; + case 'lodash-custom-dev': return 7; + case 'lodash-custom': return 8; } return 1; }()); diff --git a/test/test-ui.js b/test/test-ui.js index 93ff26860..6f5dfbaf7 100644 --- a/test/test-ui.js +++ b/test/test-ui.js @@ -18,12 +18,14 @@ // expose Lo-Dash build file path ui.buildPath = (function() { switch (build) { - case 'lodash-prod': return 'dist/lodash.compat.min.js'; - case 'lodash-underscore': return 'dist/lodash.underscore.min.js'; - case 'lodash-modern': return 'dist/lodash.min.js'; - case 'lodash-modern-debug': return 'dist/lodash.js'; - case 'lodash-custom': return 'lodash.custom.min.js'; - case 'lodash-custom-debug': return 'lodash.custom.js'; + case 'lodash-compat': return 'dist/lodash.compat.min.js'; + case 'lodash-modern-dev': return 'dist/lodash.js'; + case 'lodash-modern': return 'dist/lodash.min.js'; + case 'lodash-legacy': return 'dist/lodash.legacy.min.js'; + case 'lodash-mobile': return 'dist/lodash.mobile.min.js'; + case 'lodash-underscore': return 'dist/lodash.underscore.min.js'; + case 'lodash-custom-dev': return 'lodash.custom.js'; + case 'lodash-custom': return 'lodash.custom.min.js'; } return 'lodash.js'; }()); @@ -58,12 +60,14 @@ buildList.selectedIndex = (function() { switch (build) { - case 'lodash-prod': return 1; - case 'lodash-underscore': return 2; - case 'lodash-modern': return 3; - case 'lodash-modern-debug': return 4; - case 'lodash-custom': return 5; - case 'lodash-custom-debug': return 6; + case 'lodash-compat': return 1; + case 'lodash-modern-dev': return 2; + case 'lodash-modern': return 3; + case 'lodash-legacy': return 4; + case 'lodash-mobile': return 5; + case 'lodash-underscore': return 6; + case 'lodash-custom-dev': return 7; + case 'lodash-custom': return 8; } return 0; }()); @@ -87,13 +91,15 @@ span2.innerHTML = '' + ''; var checkbox = span1.firstChild,