コミットメタ情報

リビジョン63cb2e7432c3530d0ee6e582d2a42039304a024a (tree)
日時2017-07-11 19:36:30
作者Kazuhiro Fujieda <fujieda@user...>
コミッターKazuhiro Fujieda

ログメッセージ

資材グラフの差分の全期間でデータがひと月未満でもバーを表示する

変更サマリ

差分

--- a/LogViewer/tags.html
+++ b/LogViewer/tags.html
@@ -645,8 +645,10 @@ this.pickMonthlyChartData = function(data) {
645645 var grid = [];
646646 var prevRow;
647647 var prevMonth;
648+ var row;
649+ var date;
648650 for (var i = data.length - 1; i >= 0; i--) {
649- var row = data[i];
651+ row = data[i];
650652 if (!prevRow) {
651653 prevRow = row;
652654 var eom = moment(row[0]).endOf('month');
@@ -654,7 +656,7 @@ this.pickMonthlyChartData = function(data) {
654656 prevMonth = eom.month();
655657 continue;
656658 }
657- var date = new Date(row[0]);
659+ date = new Date(row[0]);
658660 if (prevMonth !== date.getMonth()) {
659661 var newrow = [prevRow[0]];
660662 for (var r = 1; r < 5; r++)
@@ -666,6 +668,14 @@ this.pickMonthlyChartData = function(data) {
666668 prevMonth = date.getMonth();
667669 }
668670 }
671+ if (prevRow && date !== prevRow[0]) {
672+ newrow = [prevRow[0]];
673+ for (r = 1; r < 5; r++)
674+ newrow.push(prevRow[r] - row[r]);
675+ newdata.unshift(newrow);
676+ ticks.unshift(prevRow[0]);
677+ grid.unshift({ value: prevRow[0] });
678+ }
669679 return { monthly: true, data: newdata, tick: ticks, grid: grid, width: 0.5 };
670680 };
671681 </script>
旧リポジトリブラウザで表示