Web/scripts/projects.js

52 lines
2.3 KiB
JavaScript
Raw Normal View History

2018-07-24 22:45:53 +02:00
const projects = [{
2018-11-08 00:15:15 +01:00
'name': "Nature's Aura",
2018-11-10 23:32:30 +01:00
'desc': "Nature's Aura is a new Minecraft mod about collecting, using and replenishing the Aura naturally present in the world to create useful devices and unique mechanics. It's currently in beta.",
2018-11-08 00:15:15 +01:00
'status': 'In development',
2018-11-10 23:31:10 +01:00
'links': {
'CurseForge page': 'https://minecraft.curseforge.com/projects/natures-aura'
},
2018-11-08 00:15:15 +01:00
'icon': 'na'
},
2018-07-25 01:54:04 +02:00
{
'name': 'Actually Additions',
'desc': 'Actually Additions is a rather popular Minecraft mod that I used to work on. It\'s become widely known in the modding community and has reached over 10 million downloads by now, which is crazy. I don\'t work on it anymore myself, but it\'s being maintained for current versions by someone else.',
'links': {
'CurseForge page': 'https://www.ellpeck.de/actadd',
'Online manual': 'https://www.ellpeck.de/actaddmanual/'
},
2018-07-25 12:50:47 +02:00
'status': 'Handed off',
'icon': 'aa'
2018-07-28 15:45:49 +02:00
},
2018-09-21 22:29:47 +02:00
{
2018-12-16 23:39:35 +01:00
'name': 'Rock Bottom',
'desc': 'Rock Bottom is a game I\'ve been working on for a little more than a year now. It\'s a 2D-sidescrolling sandbox game with a storyline that has multiplayer support, a modding API and a lot more fun stuff. It\'s currently still in early development, but I\'m kind of taking a break from it for a while.',
2018-07-24 22:45:53 +02:00
'links': {
2018-12-16 23:39:35 +01:00
'Website': 'https://rockbottom.ellpeck.de',
'API on GitHub': 'https://github.com/RockBottomGame/API'
2018-07-25 01:54:04 +02:00
},
2018-12-16 23:39:35 +01:00
'status': 'On hold',
'icon': 'rb'
2018-07-24 22:45:53 +02:00
},
];
let p = '';
for (project of projects) {
p += '<div class="card bg-light project rounded-0">';
2018-07-24 22:45:53 +02:00
p += '<div class="card-body">';
2018-07-25 12:50:47 +02:00
p += '<img class="project-image" src="res/projects/' + project['icon'] + '.png" alt="">';
2018-07-24 22:45:53 +02:00
2018-07-25 01:54:04 +02:00
p += '<h4 class="card-title">' + project['name'] + '</h4>';
2018-07-24 22:45:53 +02:00
p += '<p class="card-text">' + project['desc'] + '</p>';
2018-07-25 01:54:04 +02:00
p += '<span class="text-muted project-status">' + project['status'] + '</span>';
2018-07-24 22:45:53 +02:00
let links = project['links'];
2018-11-08 00:15:15 +01:00
if (links) {
for (let name in links) {
2018-12-30 02:26:56 +01:00
p += '<a href="' + links[name] + '" class="card-link btn ' + (dark ? "btn-outline-light" : "btn-outline-info") + ' rounded-0">' + name + '</a>';
2018-11-08 00:15:15 +01:00
}
2018-07-24 22:45:53 +02:00
}
p += '</div>';
p += '</div>';
}
$('#project-list').html(p);