diff --git a/dashboard-ui/scripts/librarybrowser.js b/dashboard-ui/scripts/librarybrowser.js index 29f4cdec46..9f9cf00c0b 100644 --- a/dashboard-ui/scripts/librarybrowser.js +++ b/dashboard-ui/scripts/librarybrowser.js @@ -257,8 +257,12 @@ getMetroColor: function (str) { if (str) { - var char = str.substr(0, 1).charCodeAt(); - var index = String(char).substr(char.length, 1); + var char = String(str.substr(0, 1).charCodeAt()); + var sum = 0; + for (var i = 0; i < char.length; i++) { + sum += parseInt(char.charAt(i)); + } + var index = String(sum).substr(-1); return LibraryBrowser.metroColors[index]; } else {