consolidate all repos to one for archive

This commit is contained in:
2025-01-28 13:46:42 +01:00
commit a6610fbc7a
5350 changed files with 2705721 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
<h1>{{message}}</h1>
<h2>{{error.status}}</h2>
<pre>{{error.stack}}</pre>

View File

@@ -0,0 +1,29 @@
<!DOCTYPE html>
<html>
<head>
<title>{{title}}</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js" integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN" crossorigin="anonymous"></script>
<script defer src="https://unpkg.com/htmx.org@1.8.6"></script>
</head>
<body class="container">
</br>
<nav class="navbar bg-light-subtle">
<div class="container-fluid navbar-expand-lg">
<div class="navbar-nav">
<a class="nav-link" href='/mdata'>Domov</a>
{{#if session.userId}}
<a class="nav-link" href='/mdata/publish'>Objavi uprasanje</a>
<a class="nav-link" href='/mdata/my'>Moji</a>
<a class="nav-link" href='/users/logout'>Odjava</a>
{{else}}
<a class="nav-link" href='/users/login'>Prijava</a>
<a class="nav-link" href='/users/register'>Registracija</a>
{{/if}}
</div>
</div>
</nav>
</br>
{{{body}}}
</body>
</html>

View File

@@ -0,0 +1,11 @@
<h1>Uprasanja:</h1>
<hr>
{{#each mdatas}}
<div class="card my-3">
<div class="card-body">
<h3 class="card-title">{{title}}</h3>
<p class="card-text">{{question}}</p>
<a href="/mdata/{{id}}" class="btn btn-primary">Podrobno</a>
</div>
</div>
{{/each}}

View File

@@ -0,0 +1,28 @@
<h1>Moji Uprasanja:</h1>
<hr/>
<div class="container">
{{#each mdatas}}
<div class="row m-1">
<div class="col-10">
<h2>{{title}}</h2>
</div>
<div class="col-2 text-end" >
<a class="btn btn-primary" href="/mdata/{{id}}">Podrobno</a>
</div>
</div>
<div class="row m-1">
<div class="col-10" >
<p>{{question}}</p>
</div>
<div class="col-2 text-end" >
<a class="btn btn-danger" href="/mdata/delete/{{id}}">izbrisi</a>
</div>
</div>
<hr/>
{{/each}}
</div>

View File

@@ -0,0 +1,14 @@
<h1>Dodaj uprasanje</h1>
<form action="/mdata" method="post">
<label class="form-label" >Naslov</label>
<input class="form-control" type="text" name="title">
<br/>
<label class="form-label" >Uprasanje</label>
<textarea class="form-control" rows="3" name="question"></textarea>
<br/>
<input class="btn btn-primary" type="submit" value="Dodaj">
</form>

View File

@@ -0,0 +1,57 @@
{{#if answering_id}}
<h3>Odgovor: </h3>
{{else}}
<h3>Vprasanje: </h3>
{{/if}}
<div class="card my-3">
<div class="card-body">
<h3 class="card-title">{{title}}</h3>
<p class="card-text">{{question}}</p>
</div>
</div>
<hr>
{{#if cur}}
<h3>Pravi odgovor: </h3>
<div class="card my-3 bg-warning">
<div class="card-body">
<p class="card-text">{{cur.question}}</p>
<a class="btn btn-primary me-2" href="/mdata/{{cur.id}}">Podrobno</a>
</div>
</div>
<hr>
{{/if}}
{{#if answers}}
<h3>Odgovori: </h3>
{{#each answers}}
<div class="card my-3">
<div class="card-body">
<p class="card-text">{{question}}</p>
<a class="btn btn-primary me-2" href="/mdata/{{id}}">Podrobno</a>
{{#if ../selectAns}}
<a class="btn btn-primary" href="/mdata/update/{{../id}}/{{id}}">Pravi</a>
{{/if}}
</div>
</div>
{{/each}}
<hr>
{{/if}}
{{#if session.userId}}
<form action="/mdata" method="post" class="mt-5">
<input type="hidden" name="answering_id" value="{{id}}">
<div class="mb-3">
<label class="form-label">Odgovor</label>
<textarea class="form-control" rows="3" name="question" required></textarea>
</div>
<button class="btn btn-primary" type="submit">Dodaj</button>
</form>
{{/if}}

View File

@@ -0,0 +1,8 @@
<h1>Slike:</h1>
{{#each photos}}
<h2>slika:</h2>
<img src="{{path}}" title="{{name}}" width="400"/><br/>
Objavil: <span>{{postedBy.username}}</span>
Objavil: <span>{{id}}</span>
<hr/>
{{/each}}

View File

@@ -0,0 +1,8 @@
<h1>Dodaj sliko</h1>
<form action="/photos" method="post" enctype="multipart/form-data">
<input type="text" name="name" placeholder="ime slike" required>
<input type="file" name="image">
<div class="tp">
<input type="submit" value="Dodaj">
</div>
</form>

View File

@@ -0,0 +1,17 @@
<h1 class="text-center mb-5">Prijava</h1>
<form action="login" method="post" class="mx-auto w-50">
<div class="mb-3">
<label class="form-label" >Uporabniško ime</label>
<input class="form-control" type="text" name="username" placeholder="Uporabniško ime" required>
</div>
<div class="mb-3">
<label class="form-label" >Geslo</label>
<input class="form-control" type="password" name="password" placeholder="Geslo" required>
</div>
<br/>
<div class="text-center">
<input class="btn btn-primary" type="submit" value="prijava">
</div>
</form>

View File

@@ -0,0 +1,22 @@
<h1 class="text-center mb-5">Registracija</h1>
<form action="/users" method="post" class="mx-auto w-50">
<div class="mb-3">
<label class="form-label">Email</label>
<input class="form-control" type="text" name="email" placeholder="E-mail" required>
</div>
<div class="mb-3">
<label class="form-label">Uporabniško ime</label>
<input class="form-control" type="text" name="username" placeholder="Username" required>
</div>
<div class="mb-3">
<label class="form-label">Geslo</label>
<input class="form-control" type="password" name="password" placeholder="Password" required>
</div>
<div class="text-center">
<button class="btn btn-primary" type="submit">REGISTER</button>
</div>
</form>