list all ladders regardless of member count
[sc2-widget] / widget.html
1 <!DOCTYPE html>
2 <html>
3
4 <head>
5 <meta charset="utf-8" />
6 <title>StarCraft ][ Clan summary</title>
7 <link rel="stylesheet" type="text/css" href="/schtarr/battle.css" />
8 <meta name="theme-color" content="#000D1A" />
9 <meta name="viewport" content="width=device-width" />
10 </head>
11
12 <body>
13 <p id="clan">No clan data</p>
14 <script>
15         fetch('/schtarr/inno.json')
16         .then(res => res.json())
17         .then(clan => {
18                 document.getElementById('clan').outerHTML = `
19                         <h1>${clan.tag}</h1>
20                         <ul class=ladders>
21                         ${clan.ladders.map(ladder => `
22                                 <li title="Division ${ladder.division}" class="rank ${ladder.league}">
23                                         ${ladder.league} <small>#${ladder.rank}</small>
24                                 </li>
25                         `).join('')}
26                         </ul>
27                         <ul class=members>
28                         ${clan.members.map(member => `
29                                 <li><a href="${member.profileUrl}"><figure>
30                                         <img src="${member.avatarUrl}" title="${member.name}" />
31                                         <figcaption>${member.name}</figcaption>
32                                 </figure></a></li>
33                         `).join('')}
34                         </ul>
35                 `
36         })
37         .catch(error => console.log(error))
38 </script>
39 </body>
40
41 </html>