From: Kazuhiro Fujieda Date: Fri, 29 May 2015 11:47:35 +0000 (+0900) Subject: 出撃統計に合計を表示する X-Git-Tag: v5.5~3 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=87c7b471b37e016be5b8ece4c8114527e2fb135f;p=kancollesniffer%2FKancolleSniffer.git 出撃統計に合計を表示する --- diff --git a/LogViewer/index.html b/LogViewer/index.html index ea93b0b..7e8ea28 100644 --- a/LogViewer/index.html +++ b/LogViewer/index.html @@ -239,6 +239,7 @@ function setSortieStat(data) { week: {stat: {}}, month: {stat: {}} }; + var initStat = function () { return {start:"-", S:0, A:0, B:0, C:0, D:0} }; now = moment(); r.day.begin = moment(now).hour(5).minute(0); if (now.hour() < 5) { @@ -265,18 +266,21 @@ function setSortieStat(data) { to = r[term]; if (to.begin.isAfter(date)) continue; - for (var b = 0; b < 2; b++) { - var name = map; - if (b == 1) { + for (var b = 0; b < 4; b++) { + var name = b < 2 ? "合計" : map; + if (b == 1 || b == 3) { if (!isBoss) - break; - name = map + " - ボス"; + continue; + name = name + " - ボス"; } var mo = to.stat[name]; - if (!mo) - mo = to.stat[name] = {start:"-", S:0, A:0, B:0, C:0, D:0}; + if (!mo) { + mo = to.stat[name] = initStat(); + if (name == "合計") + to.stat["合計 - ボス"] = initStat(); + } mo[res]++; - if (b == 0 && isStart) + if ((b == 0 || b == 2) && isStart) { if (mo.start == "-") mo.start = 0;