diff --git a/gitinspector/html/html.header b/gitinspector/html/html.header index 6ab9b01..acf5aab 100644 --- a/gitinspector/html/html.header +++ b/gitinspector/html/html.header @@ -161,6 +161,36 @@ }}); blame_plot.draw(); + + // Color in metrics levels. + + $("div#metrics div div").each(function() {{ + var rgb = $(this).css("background-color").match(/\d+/g); + rgb[0] = parseInt(rgb[0]); + rgb[1] = parseInt(rgb[1]); + rgb[2] = parseInt(rgb[2]); + + if ($(this).hasClass("minimal")) {{ + rgb[0] -= 10; + rgb[1] += 10; + rgb[2] -= 10; + }} else if ($(this).hasClass("minor")) {{ + rgb[1] += 10; + }} else if ($(this).hasClass("medium")) {{ + rgb[0] += 10; + rgb[1] += 10; + }} else if ($(this).hasClass("bad")) {{ + rgb[0] += 10; + rgb[1] -= 10; + rgb[2] -= 10; + }} else if ($(this).hasClass("severe")) {{ + rgb[0] += 20; + rgb[1] -= 20; + rgb[2] -= 20; + }} + + $(this).css("background-color", "rgb(" + rgb[0] + "," + rgb[1] + "," + rgb[2] + ")"); + }}); }});