Copied over some styles from the PHP project
This commit is contained in:
parent
d71d78319a
commit
c4286373e3
3
index.js
3
index.js
@ -11,6 +11,9 @@ var homeRoutes = require('./routes/home');
|
|||||||
// define routes
|
// define routes
|
||||||
app.get('/', homeRoutes.getIndex);
|
app.get('/', homeRoutes.getIndex);
|
||||||
|
|
||||||
|
// set Express to serve static files (ideally this is only used in development)
|
||||||
|
app.use(express.static('./static/'));
|
||||||
|
|
||||||
// start Express.js app
|
// start Express.js app
|
||||||
app.listen(port, () => {
|
app.listen(port, () => {
|
||||||
console.log(`Example app listening on port ${port}`);
|
console.log(`Example app listening on port ${port}`);
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
exports.getIndex = function(req, res) {
|
exports.getIndex = function(req, res) {
|
||||||
res.render('index');
|
res.render('index', {
|
||||||
|
servers: [],
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
46
static/css/wyrm.css
Normal file
46
static/css/wyrm.css
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
body{
|
||||||
|
background-color: #e6e6e6;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* set the max-width for centered content */
|
||||||
|
.container{
|
||||||
|
max-width: 1100px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#main-content{
|
||||||
|
margin-top: 25px;
|
||||||
|
padding: 12px 25px;
|
||||||
|
background: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* global navigation bar styles */
|
||||||
|
.navbar{
|
||||||
|
padding: 10px 18px;
|
||||||
|
background-color: #212121;
|
||||||
|
color: white;
|
||||||
|
font-size: 2.5rem;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar ul{
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar li{
|
||||||
|
display: inline-block;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
.navbar li:not(:first-child){
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar li>a{
|
||||||
|
color: #eee;
|
||||||
|
text-decoration: none;
|
||||||
|
transition: color 220ms ease-in-out;
|
||||||
|
}
|
||||||
|
.navbar li>a:hover{
|
||||||
|
color: white;
|
||||||
|
}
|
3
static/js/drake.js
Normal file
3
static/js/drake.js
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
$(document).ready(function () {
|
||||||
|
// This will be used when needed
|
||||||
|
});
|
@ -1,4 +1,30 @@
|
|||||||
extends layout.pug
|
extends layout.pug
|
||||||
|
|
||||||
block content
|
block content
|
||||||
p This is a test.
|
header.row
|
||||||
|
div.columns.twelve
|
||||||
|
h1 Welcome to MCST!
|
||||||
|
p Using MCST you can easily manage your Minecraft: Java Edition servers.
|
||||||
|
|
||||||
|
section.row
|
||||||
|
div.columns.twelve
|
||||||
|
h3 List of servers:
|
||||||
|
if servers.length < 1
|
||||||
|
p There are currently no servers registered.
|
||||||
|
else
|
||||||
|
table.u-full-width
|
||||||
|
thead
|
||||||
|
tr
|
||||||
|
th Server name
|
||||||
|
th Minecraft version
|
||||||
|
th State
|
||||||
|
th Actions
|
||||||
|
tbody
|
||||||
|
each m in servers
|
||||||
|
tr.serverItem
|
||||||
|
td.serverName m.name
|
||||||
|
td.serverVersion m.version
|
||||||
|
td.serverState m.state
|
||||||
|
td
|
||||||
|
a(href="/server/#{server.name}/start") Start
|
||||||
|
a(href="/server/#{server.name}/stop") Stop
|
||||||
|
@ -2,5 +2,20 @@ doctype html
|
|||||||
html(lang="en")
|
html(lang="en")
|
||||||
head
|
head
|
||||||
title= pageTitle
|
title= pageTitle
|
||||||
|
link(rel='stylesheet', href='https://cdnjs.cloudflare.com/ajax/libs/skeleton/2.0.4/skeleton.min.css')
|
||||||
|
link(rel='stylesheet', href='/css/wyrm.css')
|
||||||
|
script(src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.1/jquery.min.js')
|
||||||
|
script(src='/js/drake.js')
|
||||||
body
|
body
|
||||||
block content
|
// global navigation
|
||||||
|
nav.navbar
|
||||||
|
div.navbar-left
|
||||||
|
ul
|
||||||
|
li.menu-text MCST
|
||||||
|
li: a(href='/') Home
|
||||||
|
li: a(href='/create') Create
|
||||||
|
li: a(href='/status') Status
|
||||||
|
|
||||||
|
// main content
|
||||||
|
div#main-content.container
|
||||||
|
block content
|
||||||
|
Loading…
Reference in New Issue
Block a user