From 26799bc5bce8dee83724990561016e9a8b91bf26 Mon Sep 17 00:00:00 2001 From: James Shiffer <2191476+scoliono@users.noreply.github.com> Date: Wed, 24 Jun 2020 10:52:01 -0700 Subject: [PATCH] image uploads, changed design --- src/components/Nav.svelte | 34 ++++++++++++++++++------------ src/routes/a/[slug].json.js | 10 +++++++-- src/routes/a/[slug].svelte | 2 +- src/routes/c/[slug].svelte | 3 +-- src/routes/cms/create.svelte | 19 ++++++++--------- src/routes/cms/delete.svelte | 10 ++++++--- src/routes/index.svelte | 8 ++----- src/routes/search/[query].svelte | 3 +-- src/server.js | 35 +++++++++++++++++++++++++++---- src/template.html | 4 ++-- static/background.png | Bin 0 -> 1618194 bytes static/global.css | 6 +++--- 12 files changed, 86 insertions(+), 48 deletions(-) create mode 100644 static/background.png diff --git a/src/components/Nav.svelte b/src/components/Nav.svelte index 95df642..96c544f 100644 --- a/src/components/Nav.svelte +++ b/src/components/Nav.svelte @@ -15,13 +15,16 @@ diff --git a/src/routes/a/[slug].json.js b/src/routes/a/[slug].json.js index ac7baef..dd14603 100644 --- a/src/routes/a/[slug].json.js +++ b/src/routes/a/[slug].json.js @@ -55,8 +55,14 @@ export async function del(req, res, next) { const article = await Article.findOneAndDelete({ slug }); if (article) { - res.writeHead(204); - res.end(); + const articles = await Article.find() + .sort({ created_at: 'desc' }) + .populate({ path: 'category' }) + .populate({ path: 'author', select: 'realname' }); + res.writeHead(200, { + 'Content-Type': 'application/json' + }); + res.end(JSON.stringify({ category: 'all', articles })); } else { res.writeHead(404, { 'Content-Type': 'application/json' diff --git a/src/routes/a/[slug].svelte b/src/routes/a/[slug].svelte index c813e00..6543848 100644 --- a/src/routes/a/[slug].svelte +++ b/src/routes/a/[slug].svelte @@ -142,7 +142,7 @@
- {article.title} + {article.title}

{article.title}

diff --git a/src/routes/c/[slug].svelte b/src/routes/c/[slug].svelte index 88cfa8f..afbe3e5 100644 --- a/src/routes/c/[slug].svelte +++ b/src/routes/c/[slug].svelte @@ -24,7 +24,6 @@