aboutsummaryrefslogtreecommitdiff
path: root/views/plurality.ejs
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2022-07-22 00:08:17 +0200
committerMinteck <contact@minteck.org>2022-07-22 00:08:17 +0200
commit0b2213ab8dbc211a6e1982f7572646735df17689 (patch)
tree610eb10a8ea4199cbb66b81b03655a4153435838 /views/plurality.ejs
parent6c05c2dfe3f929e62e8d3eea7823d972e55f4f39 (diff)
downloadvaportrail-0b2213ab8dbc211a6e1982f7572646735df17689.tar.gz
vaportrail-0b2213ab8dbc211a6e1982f7572646735df17689.tar.bz2
vaportrail-0b2213ab8dbc211a6e1982f7572646735df17689.zip
Small changes
Diffstat (limited to 'views/plurality.ejs')
-rw-r--r--views/plurality.ejs51
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") { %>&nbsp;<span class="badge rounded-pill bg-success">Host</span><% } %><% if (frontersCloudburst.includes(member['id'])) { %>&nbsp;<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") { %>&nbsp;<span class="badge rounded-pill bg-success">Host</span><% } %><% if (frontersRaindrops.includes(member['id'])) { %>&nbsp;<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