Commit c39f80bd authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Refactor commit calendar a bit. Fixed dates

parent 815e9aa2
...@@ -4,7 +4,7 @@ class @calendar ...@@ -4,7 +4,7 @@ class @calendar
day: "numeric" day: "numeric"
year: "numeric" year: "numeric"
constructor: (timestamps,starting_year,starting_month,activities_path) -> constructor: (timestamps, starting_year, starting_month, activities_path) ->
cal = new CalHeatMap() cal = new CalHeatMap()
cal.init cal.init
itemName: ["commit"] itemName: ["commit"]
...@@ -46,7 +46,7 @@ class @calendar ...@@ -46,7 +46,7 @@ class @calendar
$("#loading_commits").hide() $("#loading_commits").hide()
return return
), 400 ), 400
return return
return return
return return
...@@ -54,17 +54,17 @@ class @calendar ...@@ -54,17 +54,17 @@ class @calendar
$("#calendar_onclick_placeholder").hide() $("#calendar_onclick_placeholder").hide()
$("#calendar_onclick_placeholder").html -> $("#calendar_onclick_placeholder").html ->
"<span class='calendar_onclick_second'><b>" + "<span class='calendar_onclick_second'><b>" +
((if nb is null then "no" else nb)) + ((if nb is null then "no" else nb)) +
"</b><span class='calendar_commit_date'> commit" + "</b><span class='calendar_commit_date'> commit" +
((if (nb isnt 1) then "s" else "")) + " " + ((if (nb isnt 1) then "s" else "")) + " " +
date.toLocaleDateString("en-US", options) + date.toLocaleDateString("en-US", options) +
"</span><hr class='calendar_onclick_hr'></span>" "</span><hr class='calendar_onclick_hr'></span>"
$.each data, (key, data) -> $.each data, (key, data) ->
$.each data, (index, data) -> $.each data, (index, data) ->
$("#calendar_onclick_placeholder").append -> $("#calendar_onclick_placeholder").append ->
"Pushed <b>" + ((if data is null then "no" else data)) + " commit" + "Pushed <b>" + ((if data is null then "no" else data)) + " commit" +
((if (data isnt 1) then "s" else "")) + ((if (data isnt 1) then "s" else "")) +
"</b> to <a href='/" + index + "'>" + "</b> to <a href='/" + index + "'>" +
index + "</a><hr class='calendar_onclick_hr'>" index + "</a><hr class='calendar_onclick_hr'>"
return return
return return
......
...@@ -28,8 +28,8 @@ class UsersController < ApplicationController ...@@ -28,8 +28,8 @@ class UsersController < ApplicationController
user_repositories = visible_projects.map(&:repository) user_repositories = visible_projects.map(&:repository)
@timestamps = Gitlab::CommitsCalendar.create_timestamp(user_repositories, @timestamps = Gitlab::CommitsCalendar.create_timestamp(user_repositories,
@user, false) @user, false)
@starting_year = Gitlab::CommitsCalendar.starting_year(@timestamps) @starting_year = (Time.now - 1.year).strftime("%Y")
@starting_month = Gitlab::CommitsCalendar.starting_month(@timestamps) @starting_month = Date.today.strftime("%m").to_i
@last_commit_date = Gitlab::CommitsCalendar.last_commit_date(@timestamps) @last_commit_date = Gitlab::CommitsCalendar.last_commit_date(@timestamps)
respond_to do |format| respond_to do |format|
......
...@@ -60,14 +60,6 @@ module Gitlab ...@@ -60,14 +60,6 @@ module Gitlab
end end
end end
def self.starting_year(timestamps)
DateTime.now.to_date - 1
end
def self.starting_month(timestamps)
Date.today.strftime("%m").to_i
end
def self.last_commit_date(timestamps) def self.last_commit_date(timestamps)
latest_commit_date(timestamps).to_formatted_s(:long).to_s latest_commit_date(timestamps).to_formatted_s(:long).to_s
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment