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" />
13 <p id="clan">No clan data</p>
15 fetch('/schtarr/inno.json')
16 .then(res => res.json())
18 document.getElementById('clan').outerHTML = `
21 ${clan.ladders.map(ladder => `
22 <li title="Division ${ladder.division}" class="rank ${ladder.league}">
23 ${ladder.league} <small>#${ladder.rank}</small>
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>
38 document.querySelectorAll('.ladders li').forEach(ladder => {
39 let laddermembers = clan.ladders[i++].members
40 let membercont = document.querySelector('.members')
41 ladder.onmouseover = e => {
42 membercont.classList.add('select')
43 laddermembers.forEach(member => {
44 membercont.children[member].classList.add('select')
47 ladder.onmouseout = e => {
48 membercont.classList.remove('select')
49 laddermembers.forEach(member => {
50 membercont.children[member].classList.remove('select')
55 .catch(error => console.log(error))