diff options
Diffstat (limited to 'views/plurality.ejs')
-rw-r--r-- | views/plurality.ejs | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/views/plurality.ejs b/views/plurality.ejs index db8e17a..412906e 100644 --- a/views/plurality.ejs +++ b/views/plurality.ejs @@ -23,4 +23,55 @@ ~ --> <%- include("./partials/header.ejs", {title: "Plurality"}) %> +<% + +// noinspection JSUnresolvedVariable +let cloudburst = pluralCache["ynmuc"]; + +// noinspection JSUnresolvedVariable +let raindrops = pluralCache["gdapd"]; + +let frontersCloudburst = cloudburst['fronters']['members'].map((i) => { return i['id']; }); +let frontersRaindrops = raindrops['fronters']['members'].map((i) => { return i['id']; }); + +%> + +<div id="navbar-skipper"> + <div class="container"> + <br> + <h2 style="text-align: center;">We are plural.</h2> + + <div id="systems"> + <div> + <img id="system-cloudburst-icon" class="system-icon" alt="" src="<%= cloudburst["general"]["avatar_url"] %>"> + <h3 id="system-cloudburst-name" class="system-name">Cloudburst System</h3> + <p id="system-cloudburst-description" class="system-description">Plural system of <%= cloudburst["members"].length - 1 %> ponies!</p> + + <% for (let member of cloudburst["members"]) { if (member.name !== "unknown") { %> + <a href="https://ponies.equestria.horse/Cloudburst:<%= member['display_name'] ?? member['name'] %>" target="_blank" class="plural-member" id="plural-member-<%= member['id'] %>"> + <img src="<%= member['avatar_url'] ?? cloudburst['general']['avatar_url'] %>" alt="" class="plural-member-picture" id="plural-member-<%= member['id'] %>-picture"> + <span class="plural-member-name" id="plural-member-<%= member['id'] %>-name"><%= member['display_name'] ?? member['name'] %><% if (member['name'] === "twilight") { %> <span class="badge rounded-pill bg-success">Host</span><% } %><% if (frontersCloudburst.includes(member['id'])) { %> <span class="badge rounded-pill bg-primary">Front</span><% } %></span> + <span class="plural-member-prefix" id="plural-member-<%= member['id'] %>-prefix"><%= member['proxy_tags'][0]['prefix'] ?? "{...}" %></span> + </a> + <% }} %> + </div> + <div> + <img id="system-raindrops-icon" class="system-icon" alt="" src="<%= raindrops["general"]["avatar_url"] %>"> + <h3 id="system-raindrops-name" class="system-name">Raindrops System</h3> + <p id="system-raindrops-description" class="system-description">Plural system of <%= raindrops["members"].length - 1 %> ponies!</p> + + <% for (let member of raindrops["members"]) { if (member.name !== "unknown") { %> + <a href="https://ponies.equestria.horse/Raindrops:<%= member['display_name'] ?? member['name'] %>" target="_blank" class="plural-member" id="plural-member-<%= member['id'] %>"> + <img src="<%= member['avatar_url'] ?? raindrops['general']['avatar_url'] %>" alt="" class="plural-member-picture" id="plural-member-<%= member['id'] %>-picture"> + <span class="plural-member-name" id="plural-member-<%= member['id'] %>-name"><%= member['display_name'] ?? member['name'] %><% if (member['name'] === "scootaloo") { %> <span class="badge rounded-pill bg-success">Host</span><% } %><% if (frontersRaindrops.includes(member['id'])) { %> <span class="badge rounded-pill bg-primary">Front</span><% } %></span> + <span class="plural-member-prefix" id="plural-member-<%= member['id'] %>-prefix"><%= member['proxy_tags'][0]['prefix'] ?? "{...}" %></span> + </a> + <% }} %> + </div> + </div> + </div> + <hr> + <pre><%= JSON.stringify(pluralCache, null, 4) %></pre> +</div> + <%- include("./partials/footer.ejs") %>
\ No newline at end of file |