From 80d8a8109ae9a2b2fb8f6b8a5acaa3acb45742f1 Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Mon, 26 Aug 2024 06:15:22 +0200 Subject: [PATCH] Added elaborate template switching. --- assets/img/icons/circle-code.svg | 4 + assets/img/icons/circle-css.svg | 4 + assets/img/icons/embed.svg | 5 + assets/img/icons/embed2.svg | 6 + assets/img/icons/file-css2.svg | 5 + assets/img/icons/file-eye2.svg | 6 + assets/img/icons/file-text3.svg | 5 + assets/img/icons/file-xml2.svg | 5 + assets/img/icons/make-group.svg | 8 + assets/img/icons/markup.svg | 6 + components/dialog/dialog.vue | 20 ++- components/scenes/edit-summary.vue | 182 ++++++++++++++++++++--- components/scenes/tile.vue | 4 +- components/stashes/heart.vue | 18 +-- components/stashes/menu.vue | 8 +- components/stashes/tile.vue | 6 +- pages/scene/+Page.vue | 99 +++++++++++- pages/users/@username/+Page.vue | 12 +- pages/users/@username/+onBeforeRender.js | 4 + renderer/+config.h.js | 1 + src/auth.js | 5 +- src/stashes.js | 32 ++-- src/users.js | 95 +++++++++--- src/web/auth.js | 2 +- src/web/main.js | 70 +++++++++ src/web/server.js | 71 ++------- src/web/stashes.js | 18 +-- src/web/users.js | 29 +++- utils/process-summary-template.js | 67 +++++---- 29 files changed, 617 insertions(+), 180 deletions(-) create mode 100755 assets/img/icons/circle-code.svg create mode 100755 assets/img/icons/circle-css.svg create mode 100755 assets/img/icons/embed.svg create mode 100755 assets/img/icons/embed2.svg create mode 100755 assets/img/icons/file-css2.svg create mode 100755 assets/img/icons/file-eye2.svg create mode 100755 assets/img/icons/file-text3.svg create mode 100755 assets/img/icons/file-xml2.svg create mode 100755 assets/img/icons/make-group.svg create mode 100755 assets/img/icons/markup.svg create mode 100644 src/web/main.js diff --git a/assets/img/icons/circle-code.svg b/assets/img/icons/circle-code.svg new file mode 100755 index 0000000..e8108cd --- /dev/null +++ b/assets/img/icons/circle-code.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/img/icons/circle-css.svg b/assets/img/icons/circle-css.svg new file mode 100755 index 0000000..fe9e22e --- /dev/null +++ b/assets/img/icons/circle-css.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/img/icons/embed.svg b/assets/img/icons/embed.svg new file mode 100755 index 0000000..4dd5737 --- /dev/null +++ b/assets/img/icons/embed.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/img/icons/embed2.svg b/assets/img/icons/embed2.svg new file mode 100755 index 0000000..0d9cccc --- /dev/null +++ b/assets/img/icons/embed2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/img/icons/file-css2.svg b/assets/img/icons/file-css2.svg new file mode 100755 index 0000000..6b6786d --- /dev/null +++ b/assets/img/icons/file-css2.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/img/icons/file-eye2.svg b/assets/img/icons/file-eye2.svg new file mode 100755 index 0000000..0d37f60 --- /dev/null +++ b/assets/img/icons/file-eye2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/img/icons/file-text3.svg b/assets/img/icons/file-text3.svg new file mode 100755 index 0000000..192c009 --- /dev/null +++ b/assets/img/icons/file-text3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/img/icons/file-xml2.svg b/assets/img/icons/file-xml2.svg new file mode 100755 index 0000000..4557a35 --- /dev/null +++ b/assets/img/icons/file-xml2.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/img/icons/make-group.svg b/assets/img/icons/make-group.svg new file mode 100755 index 0000000..d642332 --- /dev/null +++ b/assets/img/icons/make-group.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/img/icons/markup.svg b/assets/img/icons/markup.svg new file mode 100755 index 0000000..bcecc45 --- /dev/null +++ b/assets/img/icons/markup.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/components/dialog/dialog.vue b/components/dialog/dialog.vue index 13ff4b4..e32573f 100644 --- a/components/dialog/dialog.vue +++ b/components/dialog/dialog.vue @@ -2,7 +2,7 @@
- +
@@ -27,14 +27,24 @@ diff --git a/components/scenes/edit-summary.vue b/components/scenes/edit-summary.vue index 0f1b8e4..1f8f2e6 100644 --- a/components/scenes/edit-summary.vue +++ b/components/scenes/edit-summary.vue @@ -1,7 +1,30 @@