diff options
Diffstat (limited to 'views')
-rw-r--r-- | views/about.ejs | 5 | ||||
-rw-r--r-- | views/partials/header.ejs | 1 | ||||
-rw-r--r-- | views/plurality.ejs | 51 | ||||
-rw-r--r-- | views/projects.ejs | 13 | ||||
-rw-r--r-- | views/servers.ejs | 10 |
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") { %> <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 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; |