Prześlij pliki do 'trening-planer'

This commit is contained in:
Karolina Słonka 2019-01-20 10:32:31 +00:00
parent a1f8f51e8f
commit c1a7128d10
4 changed files with 32 additions and 271 deletions

View File

@ -76,12 +76,12 @@ if(regex.test(inputField.value)){
<div class="collapse navbar-collapse navbar-right mainmenu" id="mainmenu">
<ul class="nav navbar-nav">
<li><a class="nav-link" href="/logowanie">Logowanie</a></li>
<li><a class="nav-link" href="/planer/">Zaplanuj nowy trening</a></li>
<li><a class="nav-link" href="/wypisz/">Twoj trening</a></li>
<li><a class="btn btn-default" href="/wyniki/">Wyniki</a></li>
<li><a class="nav-link" href="/dodajcwiczenie/">Dodaj ćwiczenie</a></li>
<li><a class="nav-link" href="/dodajcwiczenie/">Ustawienia</a></li>
<li><a class="nav-link" href="/wymiary/">Wymiary</a></li>
<li> <form action="/logowanie" method="GET"> <button class="btn btn-default" style="height: 50px" value="brak" name="cookies" >Wyloguj</button></form></li>
</ul>
@ -100,7 +100,7 @@ if(regex.test(inputField.value)){
<div class="table-responsive">
<table class="table table-hover">
<caption>Twój trening</caption>
<thead style="background-color: #999999">
<tr>
@ -115,7 +115,11 @@ if(regex.test(inputField.value)){
</tr>
</thead>
<tbody>
{{ range . }}
{{ range . }}
Twój rodzaj treningu to: {{.Rodzaj_treningu}} <form action="/wypisz/" method="POST"><input type="submit" name="Akcja" value="usuntrening" onclick="placeOrder2(this.form);" /></form>
{{ range .Plan }}
<tr><form action="/cwiczenie/" method="GET">
<td>
@ -123,7 +127,7 @@ if(regex.test(inputField.value)){
</form>
<form action="/wypisz/" method="POST">
<td><input type="button" value="{{ .Nazwa }}" name="Nazwa" placeholder="{{ .Nazwa }}" >
<td><input type="text" value="{{ .Nazwa }}" name="Nazwa" placeholder="{{ .Nazwa }}" >
@ -141,7 +145,7 @@ if(regex.test(inputField.value)){
</tr>
{{ end }}
{{ end }}{{ end }}
</tbody>
</table>

View File

@ -6,7 +6,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Twoj trening</title><link rel="Shortcut icon" href="img/logo2.jpg" />
<title>Planowanie treningu</title><link rel="Shortcut icon" href="img/logo2.jpg" />
<link type="text/css" href="/static/css/bootstrap.min.css" rel="stylesheet">
<link rel="Stylesheet" type="text/css" href="/static/css_moje/style_moje.css" />
<link href="http://fonts.googleapis.com/css?family=Roboto:400,700,400italic,500italic&subset=latin,latin-ext" rel="stylesheet">
@ -76,14 +76,17 @@ if(regex.test(inputField.value)){
<div class="collapse navbar-collapse navbar-right mainmenu" id="mainmenu">
<ul class="nav navbar-nav">
<li><a class="nav-link" href="/logowanie">Logowanie</a></li>
<li><a class="nav-link" href="/planer/">Zaplanuj nowy trening</a></li>
<li><a class="nav-link" href="/wypisz/">Twoj trening</a></li>
<li><a class="btn btn-default" href="/wyniki/">Wyniki</a></li>
<li><a class="nav-link" href="/dodajcwiczenie/">Dodaj ćwiczenie</a></li>
<li><a class="nav-link" href="/dodajcwiczenie/">Ustawienia</a></li>
<li><a class="nav-link" href="/wymiary/">Wymiary</a></li>
<li> <form action="/logowanie" method="GET"> <submit class="btn btn-default" style="height: 50px" value="brak" name="cookies" >Wyloguj</submit></form></li>
<li> <form action="/logowanie" method="GET"> <button class="btn btn-default" style="height: 50px" value="brak" name="cookies" >Wyloguj</button></form></li>
</ul>
</div>
</div>
</nav>
@ -118,7 +121,7 @@ if(regex.test(inputField.value)){
<td><input type="text" class="form-control" id="powtorzenie_dodaj" name="powtorzenie_dodaj" placeholder="Ile powtórzeń" onblur="validateZIPCode(this, document.getElementById('powtorzenie_dodaj_help'))" style="width: 180px"></td>
<td> <input type="button" value="Zamawiam reklamê" onclick="placeOrder1(this.form);" /></div></td>
<td> <input type="button" value="Zatwierdzam" onclick="placeOrder1(this.form);" /></div></td>
</form>
</tr>
</tbody>
@ -182,154 +185,10 @@ if(regex.test(inputField.value)){
<td><input type="text" class="form-control" name="Ciezar" id="Ciezar1" onblur="validateZIPCode(this, document.getElementById('Ciezar_help'))" ></td>
<td><div class="btn-group btn-group-xs" role="group" aria-label="Zarządzaj wpisem">
<input type="button" value="Zamawiam reklamê" onclick="placeOrder2(this.form);" /></div></td>
</form>
</tr>
<tr>
<form action="/planer/" method="POST">
<td><select name="Nazwa">
{{ range . }} <option>{{.Nazwa}}</option>{{ end }}
</select></td>
<td><select name="Serie">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select></td>
<td><select name="Powtorzenia" >
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option></select></td>
<td><input type="text" class="form-control" name="Ciezar" onblur ="sprawdzanieFormularza(this);" ></td>
<td><div class="btn-group btn-group-xs" role="group" aria-label="Zarządzaj wpisem">
<input type="button" value="Zamawiam reklamê" onclick="placeOrder2(this.form);" /></div></td>
</form>
</tr>
<tr>
<form action="/planer/" method="POST">
<td><select name="Nazwa">
{{ range . }} <option>{{.Nazwa}}</option>{{ end }}
</select></td>
<td><select name="Serie">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select></td>
<td><select name="Powtorzenia" >
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option></select></td>
<td><input type="text" class="form-control" name="Ciezar" onblur ="sprawdzanieFormularza(this);" ></td>
<td><div class="btn-group btn-group-xs" role="group" aria-label="Zarządzaj wpisem">
<input type="button" value="Zamawiam reklamê" onclick="placeOrder2(this.form);" /></div></td>
</form>
</tr>
<tr>
<form action="/planer/" method="POST">
<td><select name="Nazwa">
{{ range . }} <option>{{.Nazwa}}</option>{{ end }}
</select></td>
<td><select name="Serie">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select></td>
<td><select name="Powtorzenia" >
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option></select></td>
<td><input type="text" class="form-control" name="Ciezar" onblur ="sprawdzanieFormularza(this);" ></td>
<td><div class="btn-group btn-group-xs" role="group" aria-label="Zarządzaj wpisem">
<input type="button" value="Zamawiam reklamê" onclick="placeOrder2(this.form);" /></div></td>
</form>
</tr>
<tr>
<form action="/planer/" method="POST">
<td><select name="Nazwa">
{{ range . }} <option>{{.Nazwa}}</option>{{ end }}
</select></td>
<td><select name="Serie">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select></td>
<td><select name="Powtorzenia" >
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option></select></td>
<td><input type="text" class="form-control" name="Ciezar" onblur ="sprawdzanieFormularza(this);" ></td>
<td><div class="btn-group btn-group-xs" role="group" aria-label="Zarządzaj wpisem">
<input type="button" value="Zamawiam reklamê" onclick="placeOrder2(this.form);" /></div></td>
</form>
</tr>
<tr>
<form action="/planer/" method="POST">
<td><select name="Nazwa">
{{ range . }} <option>{{.Nazwa}}</option>{{ end }}
</select></td>
<td><select name="Serie">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select></td>
<td><select name="Powtorzenia" >
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option></select></td>
<td><input type="text" class="form-control" name="Ciezar" onblur ="sprawdzanieFormularza(this);" ></td>
<td><div class="btn-group btn-group-xs" role="group" aria-label="Zarządzaj wpisem">
<input type="button" value="Zamawiam reklamê" onclick="placeOrder2(this.form);" /></div></td>
<input type="button" value="Zatwierdzam" onclick="placeOrder2(this.form);" /></div></td>
</form>
</tr>
</tbody>

View File

@ -42,15 +42,17 @@
</button>
</div>
<div class="collapse navbar-collapse navbar-right mainmenu" id="mainmenu">
<div class="collapse navbar-collapse navbar-right mainmenu" id="mainmenu">
<ul class="nav navbar-nav">
<li><a class="nav-link" href="/logowanie/">Logowanie</a>
<li><a class="nav-link" href="/planer/">Zaplanuj nowy trening</a>
<li><a class="nav-link" href="/wypisz/">Twoj trening</a>
<li><a class="nav-link" href="/wyniki/">Wyniki</a>
<li><a class="nav-link" href="/dodajcwiczenie/">Dodaj ćwiczenie</a>
<li><a class="nav-link" href="/dodajcwiczenie/">Ustawienia</a>
<li><a class="nav-link" href="/planer/">Zaplanuj nowy trening</a></li>
<li><a class="nav-link" href="/wypisz/">Twoj trening</a></li>
<li><a class="btn btn-default" href="/wyniki/">Wyniki</a></li>
<li><a class="nav-link" href="/dodajcwiczenie/">Dodaj ćwiczenie</a></li>
<li> <form action="/logowanie" method="GET"> <button class="btn btn-default" style="height: 50px" value="brak" name="cookies" >Wyloguj</button></form></li>
</ul>
</div>
</div>
@ -64,8 +66,8 @@
<section><div class="container" style="margin-top:100px; ">
<div class="row">
<div class="start col-lg-8">Ogólnie znana teza głosi, iż użytkownika może rozpraszać zrozumiała zawartość strony, kiedy ten chce zobaczyć sam jej wygląd. Jedną z mocnych stron używania Lorem Ipsum jest to, że ma wiele różnych „kombinacji” zdań, słów i akapitów, w przeciwieństwie do zwykłego: „tekst, tekst, tekst”, sprawiającego, że wygląda to „zbyt czytelnie” po polsku. Wielu webmasterów i designerów używa Lorem Ipsum jako domyślnego modelu tekstu i wpisanie w internetowej wyszukiwarce lorem ipsum spowoduje znalezienie bardzo wielu stron, które wciąż są w budowie. Wiele wersji tekstu ewoluowało i zmieniało się przez lata, czasem przez przypadek, czasem specjalnie (humorystyczne wstawki itd).
<a href="/logowanie/"><div class="startprzycisk col-lg-12 text-center">Zaloguj sie</div></a>
<div class="start col-lg-8">Strona internetowa ułatwiająca planowanie treningu na siłowni. Posiada bazę zawierającą opisy ćwiczeń oraz zdjęcia, które mają ułatwić ich wykonywanie. Każdy użytkownik może stworzyć swój własny plan: wybierając rodzaj planu treningowego(ACT, FBW, SPLIT itp.), a następnie dodając ćwiczenia adekwatne do wybranego planu znajdujące się w bazie lub tworząc własne, dodając je do bazy. Użytkownik może sam dobrać obciążenie, ilość serii oraz powtórzeń. Ponadto możliwe zaplanowanie co ile treningów nastąp zwiększenie ciężaru powtórzeń lub serii. Dzięki temu użytkownik nie będzie musiał pamiętać o tym aby co ileś treningów zmienić obciążenie lub ilość powtórzeń, system automatycznie zrobi to za niego. W czasie treningu użytkownik zatwierdza wykonie ustalonej ilości serii powtórzeń, obciążenia lub jeśli jego wyniki były inne wprowadza korektę. Ponadto możliwe będzie wpisywanie swoich wymiarów i wagi(np co 20 treningów). Program będzie pozwalał również na śledzenie postępów treningów, wymiarów i wagi w czasie oraz różnic pomiędzy wyznaczonym celem a rzeczywistymi wynikami(czyli wynikami z wprowadzonymi korektami). Każda osoba będzie mogła stworzyć swoje konto na które będzie logowała się za pomocą loginu i hasała.
</div><div class="col-lg-4"><img src="/static/img/gym.png" style="max-width: 300px"></div>
</div>

View File

@ -1,105 +1 @@
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Twoj trening</title><link rel="Shortcut icon" href="img/logo2.jpg" />
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet">
<link rel="Stylesheet" type="text/css" href="/static/css_moje/style_moje.css" />
<link href="http://fonts.googleapis.com/css?family=Roboto:400,700,400italic,500italic&subset=latin,latin-ext" rel="stylesheet">
<style>body {
font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
}</style>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.4.0/Chart.min.js">
</script>
</head>
<body>
<div class="container">
<div class="row">
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed"
data-toggle="collapse"
data-target="#mainmenu"
aria-expanded="false">
<span class="sr-only">Przełącznik nawigacji</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse navbar-right mainmenu" id="mainmenu">
<ul class="nav navbar-nav">
<li><a class="nav-link" href="/logowanie/">Logowanie</a>
<li><a class="nav-link" href="/planer/">Zaplanuj nowy trening</a>
<li><a class="nav-link" href="/koszyk/">Twoj trening</a>
<li><a class="btn btn-default" href="/wyniki/">Wyniki</a>
</ul>
</div>
</div>
</nav>
</div><br>
<br><br>
<br>
<canvas id="myChart" width="400" height="150"></canvas>
<script>
var ctx = document.getElementById("myChart");
var myChart = new Chart(ctx, {
type: 'line',
data: {
labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"],
datasets: [{
label: '# of Votes',
data: [12, 19, 3, 5, 2, 3],
backgroundColor: [
'rgba(255, 99, 132, 0.2)',
],
borderColor: [
'rgba(255,99,132,1)',
],
borderWidth: 1
}]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero:true
}
}]
}
}
});
</script>
<div class="container footer">
<div class="row">
<div class="col-xs-12">
<p>Wszystkie prawa zastrzeżone. <strong>mój</strong>produkt &copy; 2015<br>
<small>kontakt@mojprodukt.pl</small>
</p>
</div>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</body>
</html>
{{ define "Index" }}{{range.}}{{.Nazwa}}{{end}}{{end}}