format html template over multiple lines
[sc2-widget] / widget.html
index 88d5285d1c3f954cc16c9357566a6dccb28f3b77..3fb38c32ccb155535275c03d8a88a9d3e4d1ecdc 100644 (file)
@@ -4,6 +4,9 @@
 <head>
 <meta charset="utf-8" />
 <title>StarCraft ][ Clan summary</title>
+<link rel="stylesheet" type="text/css" href="/schtarr/battle.css" />
+<meta name="theme-color" content="#000D1A" />
+<meta name="viewport" content="width=device-width" />
 </head>
 
 <body>
        fetch('/schtarr/inno.json')
        .then(res => res.json())
        .then(json => {
-               let out = document.getElementById('clan');
-               out.innerHTML = `<h1>${json.tag}</h1><h2 title="Division ${json.division}">${json.league} <small>#${json.rank}</small></h2>`
-                       + json.members.map(member => `<a href="${member.profileUrl}"><img src="${member.avatarUrl}" title="${member.name}" /></a>`).join('');
+               document.getElementById('clan').innerHTML = `
+                       <h1>${json.tag}</h1>
+                       <h2 title="Division ${json.division}" class="rank ${json.league}">
+                               ${json.league} <small>#${json.rank}</small>
+                       </h2>
+                       ${json.members.map(member => `
+                               <a href="${member.profileUrl}"><figure>
+                                       <img src="${member.avatarUrl}" title="${member.name}" />
+                                       <figcaption>${member.name}</figcaption>
+                               </figure></a>
+                       `).join('')}
+               `
        })
        .catch(error => console.log(error))
 </script>