diff --git a/lib/index.js b/lib/index.js index e2417ed..ad89705 100644 --- a/lib/index.js +++ b/lib/index.js @@ -7,8 +7,7 @@ var Ul = require("ul") // Constants const STORE_PATH = Ul.USER_DIR + "/.git-stats" - , LEVELS = 5 - , SQUARES = [ + , LEVELS = [ "⬚" , "▢" , "▤" @@ -191,14 +190,13 @@ GitStats.calendar = function (data, callback) { } }); - levels = Math.ceil(cal.max / LEVELS); - + levels = Math.ceil(cal.max / (LEVELS.length * 3)); days.forEach(function (c) { cDay = graph[c]; cal.days[c] = { c: cDay.c , level: !levels - ? 0 : (cLevel = Math.floor(cDay.c / levels)) >= 5 + ? 0 : (cLevel = Math.floor(cDay.c / levels )) >= 5 ? 4 : !cLevel && cDay.c > 0 ? 1 : cLevel }; }); @@ -243,7 +241,7 @@ GitStats.ansiCalendar = function (data, callback) { cWeek = [" ", " ", " ", " ", " ", " ", " "]; } - cWeek[DAYS.indexOf(sDay)] = SQUARES[cDayObj.level]; + cWeek[DAYS.indexOf(sDay)] = LEVELS[cDayObj.level]; }); if (cWeek.length) {