diff --git a/public/src/forum/admin/general/dashboard.js b/public/src/forum/admin/general/dashboard.js index 225676fc41..d4a83fd469 100644 --- a/public/src/forum/admin/general/dashboard.js +++ b/public/src/forum/admin/general/dashboard.js @@ -138,6 +138,47 @@ define('forum/admin/general/dashboard', ['semver'], function(semver) { presence: null }; + var colors = { + "red": "#bf616a", + "blue": "#5B90BF", + "orange": "#d08770", + "yellow": "#ebcb8b", + "green": "#a3be8c", + "teal": "#96b5b4", + "pale_blue": "#8fa1b3", + "purple": "#b48ead", + "brown": "#ab7967" + }; + + // from chartjs.org + function lighten(col, amt) { + var usePound = false; + + if (col[0] == "#") { + col = col.slice(1); + usePound = true; + } + + var num = parseInt(col,16); + + var r = (num >> 16) + amt; + + if (r > 255) r = 255; + else if (r < 0) r = 0; + + var b = ((num >> 8) & 0x00FF) + amt; + + if (b > 255) b = 255; + else if (b < 0) b = 0; + + var g = (num & 0x0000FF) + amt; + + if (g > 255) g = 255; + else if (g < 0) g = 0; + + return (usePound?"#":"") + (g | (b << 8) | (r << 16)).toString(16); + } + function getHoursArray() { var currentHour = new Date().getHours(), labels = [];