mootfrost-dev/static/templates/projects.html

88 lines
3 KiB
HTML

<!DOCTYPE html>
<html lang="ru">
<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
ym(89899712, "init", {
clickmap:true,
trackLinks:true,
accurateTrackBounce:true
});
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/89899712" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="/static/resources/styles/projects.style.css"/>
<link rel="icon" type="image/x-icon" href="/static/resources/images/favicon.png">
<title>Mootfrost - проекты</title>
<meta name="description" content="mootfrost.">
</head>
<body id="particles-js" ondragstart="return false;" ondrop="return false;">
<div class="title-menu top">
<div class="title-div title-container">
<h1 class="title unselectable">проекты:</h1>
<div class="contents-div projects-container horizontal-container" id="projects-list">
<template> href="https://google.com" class="projects-contents"><div class="button-div project-container">
<h2 class="projects-title">Name</h2>
<hr class="rounded">
<p class="projects-contents">Description</p>
</div></a> </template>
</div>
</div>
</div>
<footer>
<p class="footer-text">v0.5</p>
</footer>
</body>
<script src="/static/resources/scripts/plugins/particles/particles.min.js"></script>
<script src="/static/resources/scripts/script.js"></script>
<script>
async function load_projects()
{
let resp = await fetch('/api/get_repos', {
method: 'GET',
},
);
let projects = await resp.json()
let proj_list = document.getElementById('projects-list')
for (let i = 0; i < projects.length; i++) {
let project = projects[i]
let h2 = document.createElement('h2')
h2.textContent = project['name']
h2.classList.add('projects-title')
let hr = document.createElement('hr')
hr.classList.add('rounded')
let p = document.createElement('p')
p.classList.add('projects-contents')
p.textContent = project['description']
let div = document.createElement('div')
div.classList.add('button-div')
div.classList.add('project-container')
div.appendChild(h2)
div.appendChild(hr)
div.appendChild(p)
let a = document.createElement('a')
a.classList.add('projects-contents')
a.href = project['url']
a.appendChild(div)
proj_list.appendChild(a)
}
}
load_projects()
</script>
</body>
</html>