describe omitted ladders from previous season
authorMischa POSLAWSKY <perl@shiar.org>
Thu, 22 Aug 2019 00:01:48 +0000 (02:01 +0200)
committerMischa POSLAWSKY <perl@shiar.org>
Thu, 22 Aug 2019 01:15:55 +0000 (03:15 +0200)
widget.html

index 4264127a747297a49840fd9a56abb4c739f4b1be..363f70ae24c6c7a35d3ba9ad631d092b005f8ab9 100644 (file)
@@ -26,7 +26,7 @@
        .then(clan => {
                let laddercmp = {}
                clan.ladders = clan.ladders.filter(l => !(
-                       laddercmp[l.members] = l.members in laddercmp
+                       laddercmp[l.members] = l.members in laddercmp ? l : null
                ))
                let tiernum = (rank) => rank <= 8 ? 1 : rank <= 25 ? 2 : rank <= 50 ? 3 : 4;
                let matchtime = (d) => d.getDate() + '/' + (d.getMonth() + 1) +
                                        ladder.season ? ' old' : null,
                                ].join('')}"
                                 data-members="${ladder.members}"
-                                title="Division ${ladder.division} (${ladder.wins}:${ladder.losses})">
+                                title="Division ${ladder.division} (${ladder.wins}:${ladder.losses})${
+                                       (l => l ? `\nprevious season ${l.wins}:${l.losses} in ${l.league}` : '')
+                                               (laddercmp[ladder.members])
+                                }">
                                        ${ladder.league} <small>#${ladder.rank}</small>
                                </li>
                        `).join('')}