aboutsummaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
Diffstat (limited to 'views')
-rw-r--r--views/about.ejs5
-rw-r--r--views/partials/header.ejs1
-rw-r--r--views/plurality.ejs51
-rw-r--r--views/projects.ejs13
-rw-r--r--views/servers.ejs10
5 files changed, 71 insertions, 9 deletions
diff --git a/views/about.ejs b/views/about.ejs
index bb01120..1dfb4b0 100644
--- a/views/about.ejs
+++ b/views/about.ejs
@@ -23,4 +23,9 @@
~
-->
<%- include("./partials/header.ejs", {title: "About Us"}) %>
+
+<div id="navbar-skipper">
+ Content here!
+</div>
+
<%- include("./partials/footer.ejs") %> \ No newline at end of file
diff --git a/views/partials/header.ejs b/views/partials/header.ejs
index f26fb32..431be60 100644
--- a/views/partials/header.ejs
+++ b/views/partials/header.ejs
@@ -31,6 +31,7 @@
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="/bootstrap/styles.css">
<link rel="stylesheet" href="/assets/custom.css">
+ <link rel="stylesheet" href="/assets/plurality.css">
<script src="/bootstrap/script.js"></script>
<title><%= title %> - The Cuties</title>
</head>
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
diff --git a/views/projects.ejs b/views/projects.ejs
index b6d3dd1..2e31af1 100644
--- a/views/projects.ejs
+++ b/views/projects.ejs
@@ -23,4 +23,17 @@
~
-->
<%- include("./partials/header.ejs", {title: "Projects"}) %>
+
+<div id="navbar-skipper">
+ <br>
+ <div class="projects-container container">
+ <% for (let project of Object.keys(projectCache)) { %>
+ <div class="project" id="project-<%= project %>">
+ <% let data = projectCache[project]; %>>
+ <h3 class="name"><%= data.name %>></h3>
+ </div>
+ <% } %>
+ </div>
+</div>
+
<%- include("./partials/footer.ejs") %> \ No newline at end of file
diff --git a/views/servers.ejs b/views/servers.ejs
index 3b37942..1367bfe 100644
--- a/views/servers.ejs
+++ b/views/servers.ejs
@@ -28,7 +28,7 @@
<br>
<div class="server-container container">
<% for (let server of Object.keys(serverCache)) { %>
- <div class="server" id="canterlot">
+ <div class="server" id="server-<%= server %>">
<h3 class="name"><%
let commonName;
let data = serverCache[server];
@@ -50,14 +50,6 @@
commonName = "Canterlot"
break;
- case "ponyville":
- commonName = "Ponyville"
- break;
-
- case "everfree":
- commonName = "Everfree"
- break;
-
default:
commonName = server;
break;