diff --git a/chrome/iso.js b/chrome/iso.js index 2051216..0132222 100644 --- a/chrome/iso.js +++ b/chrome/iso.js @@ -151,16 +151,17 @@ Iso = (function() { if (currentDayCount > 0) { if (tempStreak === 0) { tempStreakStart = ($(this)).data('date'); + tempStreakEnd = ($(this)).data('date'); } tempStreak++; - if (tempStreak > streakLongest) { - streakLongest++; + if (tempStreak >= streakLongest) { return tempStreakEnd = ($(this)).data('date'); } } else { - if (tempStreak === streakLongest) { + if (tempStreak >= streakLongest) { longestStreakStart = tempStreakStart; longestStreakEnd = tempStreakEnd; + streakLongest = tempStreak; } tempStreak = 0; tempStreakStart = null; diff --git a/chrome/manifest.json b/chrome/manifest.json index 401ef30..5fcf4d6 100644 --- a/chrome/manifest.json +++ b/chrome/manifest.json @@ -1,6 +1,6 @@ { "name": "Isometric Contributions", - "version": "1.0.9", + "version": "1.0.10", "description": "Renders an isometric pixel view of GitHub contribution graphs.", "content_scripts": [ { "css": [ "iso.css" ], diff --git a/firefox/isometric-contributions/iso.js b/firefox/isometric-contributions/iso.js index 2051216..0132222 100644 --- a/firefox/isometric-contributions/iso.js +++ b/firefox/isometric-contributions/iso.js @@ -151,16 +151,17 @@ Iso = (function() { if (currentDayCount > 0) { if (tempStreak === 0) { tempStreakStart = ($(this)).data('date'); + tempStreakEnd = ($(this)).data('date'); } tempStreak++; - if (tempStreak > streakLongest) { - streakLongest++; + if (tempStreak >= streakLongest) { return tempStreakEnd = ($(this)).data('date'); } } else { - if (tempStreak === streakLongest) { + if (tempStreak >= streakLongest) { longestStreakStart = tempStreakStart; longestStreakEnd = tempStreakEnd; + streakLongest = tempStreak; } tempStreak = 0; tempStreakStart = null; diff --git a/firefox/isometric-contributions/manifest.json b/firefox/isometric-contributions/manifest.json index 67b49b2..de9acff 100644 --- a/firefox/isometric-contributions/manifest.json +++ b/firefox/isometric-contributions/manifest.json @@ -1,6 +1,6 @@ { "name": "Isometric Contributions", - "version": "1.0.9", + "version": "1.0.10", "description": "Renders an isometric pixel view of GitHub contribution graphs.", "content_scripts": [ { "css": [ "iso.css" ], diff --git a/safari/isometric-contributions.safariextension/Info.plist b/safari/isometric-contributions.safariextension/Info.plist index 0cd642b..8fad3b6 100644 --- a/safari/isometric-contributions.safariextension/Info.plist +++ b/safari/isometric-contributions.safariextension/Info.plist @@ -13,9 +13,9 @@ CFBundleInfoDictionaryVersion 6.0 CFBundleShortVersionString - 1.0.9 + 1.0.10 CFBundleVersion - 1.0.9 + 1.0.10 Chrome Database Quota diff --git a/safari/isometric-contributions.safariextension/iso.js b/safari/isometric-contributions.safariextension/iso.js index 2051216..0132222 100644 --- a/safari/isometric-contributions.safariextension/iso.js +++ b/safari/isometric-contributions.safariextension/iso.js @@ -151,16 +151,17 @@ Iso = (function() { if (currentDayCount > 0) { if (tempStreak === 0) { tempStreakStart = ($(this)).data('date'); + tempStreakEnd = ($(this)).data('date'); } tempStreak++; - if (tempStreak > streakLongest) { - streakLongest++; + if (tempStreak >= streakLongest) { return tempStreakEnd = ($(this)).data('date'); } } else { - if (tempStreak === streakLongest) { + if (tempStreak >= streakLongest) { longestStreakStart = tempStreakStart; longestStreakEnd = tempStreakEnd; + streakLongest = tempStreak; } tempStreak = 0; tempStreakStart = null; diff --git a/src/iso.coffee b/src/iso.coffee index b5cf919..5d506c5 100644 --- a/src/iso.coffee +++ b/src/iso.coffee @@ -136,17 +136,18 @@ class Iso if currentDayCount > 0 if tempStreak == 0 tempStreakStart = ($ this).data('date') + tempStreakEnd = ($ this).data('date') tempStreak++ - if tempStreak > streakLongest - streakLongest++ + if tempStreak >= streakLongest tempStreakEnd = ($ this).data('date') else - if tempStreak == streakLongest + if tempStreak >= streakLongest longestStreakStart = tempStreakStart longestStreakEnd = tempStreakEnd + streakLongest = tempStreak tempStreak = 0 tempStreakStart = null