technically right but ugly
This commit is contained in:
@@ -12,11 +12,14 @@ app.use(express.static("public"));
|
|||||||
router.get("/", function(req,res){
|
router.get("/", function(req,res){
|
||||||
const param = url.parse(req.url, true).query;
|
const param = url.parse(req.url, true).query;
|
||||||
var current = Number(param.num) || 0;
|
var current = Number(param.num) || 0;
|
||||||
|
var beschreibung = param.beschreibung || data.holeStartBild().beschreibung;
|
||||||
|
var img = param.img || data.holeStartBild().dateiname;
|
||||||
res.render("home",{
|
res.render("home",{
|
||||||
current: current,
|
current: current,
|
||||||
next: data.vor(current),
|
beschreibung: beschreibung,
|
||||||
prev: data.zurueck(current),
|
img: img,
|
||||||
bild : data.holeStartBild(current),
|
vor: data.vor,
|
||||||
|
zurueck: data.zurueck
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
app.use(router);
|
app.use(router);
|
||||||
|
|||||||
@@ -19,7 +19,8 @@ const bilder = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
function holeStartBild(num){
|
function holeStartBild(num){
|
||||||
return bilder[num];
|
bilder[0].num = 0;
|
||||||
|
return bilder[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
function vor(current){
|
function vor(current){
|
||||||
@@ -27,7 +28,8 @@ function vor(current){
|
|||||||
if(next >= bilder.length){
|
if(next >= bilder.length){
|
||||||
next = 0;
|
next = 0;
|
||||||
}
|
}
|
||||||
return next;
|
bilder[next].num = next;
|
||||||
|
return bilder[next];
|
||||||
}
|
}
|
||||||
|
|
||||||
function zurueck(current){
|
function zurueck(current){
|
||||||
@@ -35,7 +37,8 @@ function zurueck(current){
|
|||||||
if(prev < 0){
|
if(prev < 0){
|
||||||
prev = bilder.length - 1;
|
prev = bilder.length - 1;
|
||||||
}
|
}
|
||||||
return prev;
|
bilder[prev].num = prev;
|
||||||
|
return bilder[prev];
|
||||||
}
|
}
|
||||||
// Hier den Code ergaenzen!
|
// Hier den Code ergaenzen!
|
||||||
module.exports.bilder = bilder;
|
module.exports.bilder = bilder;
|
||||||
|
|||||||
@@ -19,12 +19,12 @@
|
|||||||
<body>
|
<body>
|
||||||
<!-- Hier den Code ergaenzen -->
|
<!-- Hier den Code ergaenzen -->
|
||||||
<figure>
|
<figure>
|
||||||
<figcaption><%= bild.beschreibung %></figcaption>
|
<figcaption><%= beschreibung %></figcaption>
|
||||||
<img src="<%= `img/${bild.dateiname}` %>">
|
<img src="<%= `img/${img}` %>">
|
||||||
</figure>
|
</figure>
|
||||||
|
|
||||||
<a href="/?num=<%= prev %>">Zurück</a> |
|
<a href="<%= `/?img=${ zurueck(current).dateiname}&num=${zurueck(current).num}& beschreibung=${zurueck(current).beschreibung}` %>">Zurück</a>
|
||||||
<a href="/?num=<%= next %>">Vor</a>
|
<a href="<%= `/?img=${ vor(current).dateiname}&num=${vor(current).num}& beschreibung=${vor(current).beschreibung}` %>">Vor</a>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
Reference in New Issue
Block a user