diff --git a/public/default.css b/public/default.css
index 050f72b..debf6e0 100644
--- a/public/default.css
+++ b/public/default.css
@@ -340,12 +340,26 @@ summary {
.delete {
position: absolute;
+ display: inline-block;
right: 0;
padding: 0;
cursor: pointer;
padding: 2px;
+ vertical-align: top;
}
+.preview {
+ position: absolute;
+ display: inline-block;
+ left: 0;
+ padding: 0;
+ cursor: pointer;
+ padding: 2px;
+ vertical-align: top;
+ margin-top: 15px;
+}
+
+
.intro {
top: 40%;
transform: translate(-50%);
diff --git a/server.js b/server.js
index 60b285a..27bed1b 100644
--- a/server.js
+++ b/server.js
@@ -57,6 +57,13 @@ fastify.get("/", function (request, reply) {
reply.view("/src/pages/parade.html", {});
});
+//get '/preview/:foldername'
+fastify.get("/preview/:foldername", function (request, reply) {
+ //
+ //request.params.foldername
+ reply.view("/src/pages/preview.html", {});
+});
+
//get '/entry', '/entry/', '/en/entry', '/en/entry/'
["/entry", "/entry/", "/en/entry", "/en/entry/"].forEach(function(item) {
fastify.get(item, async function (request, reply) {
@@ -105,7 +112,30 @@ fastify.get("/entries", async function (request, reply) {
//get list
let list = await fs.readdir('/media/storage/public/sound-parade/');
- reply.send({ list: list });
+ reply.send(list);
+});
+
+//get '/fields'
+fastify.get("/fields", async function (request, reply) {
+
+ //get list
+ let list = await fs.readdir('/media/storage/public/sound-parade/');
+ //list.reverse();
+
+ // console.log(list);
+
+ let folders = [];
+ for (const item of list) {
+ var fields = JSON.parse((await fs.readFile('/media/storage/public/sound-parade/' + item + '/fields.json')).toString('utf8'));
+ folders.push({
+ foldername: item,
+ group: fields.group,
+ title: fields.title,
+ comment: fields.comment,
+ });
+ }
+
+ reply.send(folders);
});
//get '/delete'
diff --git a/src/pages/entry.en.html b/src/pages/entry.en.html
index 4f7198d..7c9410f 100644
--- a/src/pages/entry.en.html
+++ b/src/pages/entry.en.html
@@ -19,7 +19,6 @@
max-width: 500px;
}
-
@@ -59,14 +58,15 @@
Place
walkingtowardstheflow.xyz, France en Corée - YouTube channel
+ artists
+ diana band X Choong-geun Yoon (Inquiry: wonjung24@gmail.com)
+
Parade Composition
Flock0 promises — Flock1 flags — Flock2 bodies — Flock3 objects — Flock4 someone
- Inquiry
- wonjung24@gmail.com
-
- 퍼레이드 구성
- 무리0 약속들 — 무리1 깃발들 — 무리2 신체들 — 무리3 사물들 — 무리4 누구들
+ 작가
+ 다이애나밴드 X 윤충근 (문의: wonjung24@gmail.com)
- 문의
- wonjung24@gmail.com
+ 퍼레이드 구성
+ 무리0 약속들 — 무리1 깃발들 — 무리2 신체들 — 무리3 사물들 — 무리4 누구들