From 430af8306b1ab17e59a6dabf8f65ab816d28695d Mon Sep 17 00:00:00 2001 From: Pitu Date: Wed, 19 Sep 2018 04:45:50 -0300 Subject: Switch to Nuxt.js --- src/site/pages/a/_identifier.vue | 141 +++++++++++++ src/site/pages/dashboard/albums.vue | 371 ++++++++++++++++++++++++++++++++++ src/site/pages/dashboard/index.vue | 76 +++++++ src/site/pages/dashboard/settings.vue | 75 +++++++ src/site/pages/index.vue | 95 +++++++++ src/site/pages/login.vue | 155 ++++++++++++++ src/site/pages/register.vue | 103 ++++++++++ 7 files changed, 1016 insertions(+) create mode 100644 src/site/pages/a/_identifier.vue create mode 100644 src/site/pages/dashboard/albums.vue create mode 100644 src/site/pages/dashboard/index.vue create mode 100644 src/site/pages/dashboard/settings.vue create mode 100644 src/site/pages/index.vue create mode 100644 src/site/pages/login.vue create mode 100644 src/site/pages/register.vue (limited to 'src/site/pages') diff --git a/src/site/pages/a/_identifier.vue b/src/site/pages/a/_identifier.vue new file mode 100644 index 0000000..624c835 --- /dev/null +++ b/src/site/pages/a/_identifier.vue @@ -0,0 +1,141 @@ + + + + + + diff --git a/src/site/pages/dashboard/albums.vue b/src/site/pages/dashboard/albums.vue new file mode 100644 index 0000000..f8c0e36 --- /dev/null +++ b/src/site/pages/dashboard/albums.vue @@ -0,0 +1,371 @@ + + + + + + + diff --git a/src/site/pages/dashboard/index.vue b/src/site/pages/dashboard/index.vue new file mode 100644 index 0000000..0d89aaf --- /dev/null +++ b/src/site/pages/dashboard/index.vue @@ -0,0 +1,76 @@ + + + + + + + diff --git a/src/site/pages/dashboard/settings.vue b/src/site/pages/dashboard/settings.vue new file mode 100644 index 0000000..d6c6189 --- /dev/null +++ b/src/site/pages/dashboard/settings.vue @@ -0,0 +1,75 @@ + + + + + + + diff --git a/src/site/pages/index.vue b/src/site/pages/index.vue new file mode 100644 index 0000000..7342b97 --- /dev/null +++ b/src/site/pages/index.vue @@ -0,0 +1,95 @@ + + + + + diff --git a/src/site/pages/login.vue b/src/site/pages/login.vue new file mode 100644 index 0000000..e4a1c9d --- /dev/null +++ b/src/site/pages/login.vue @@ -0,0 +1,155 @@ + + + + + diff --git a/src/site/pages/register.vue b/src/site/pages/register.vue new file mode 100644 index 0000000..c331f36 --- /dev/null +++ b/src/site/pages/register.vue @@ -0,0 +1,103 @@ + + + + + -- cgit v1.2.3 From 4c241dc1d19116077fea5455d1688c81ac7933cc Mon Sep 17 00:00:00 2001 From: Pitu Date: Mon, 18 Feb 2019 23:36:35 +0900 Subject: Styling --- src/site/pages/a/_identifier.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/site/pages') diff --git a/src/site/pages/a/_identifier.vue b/src/site/pages/a/_identifier.vue index 624c835..b01200c 100644 --- a/src/site/pages/a/_identifier.vue +++ b/src/site/pages/a/_identifier.vue @@ -34,14 +34,14 @@ + :width="200" /> -- cgit v1.2.3 From 84c4b442cf69f20730119fb4f68046b7d537bca8 Mon Sep 17 00:00:00 2001 From: Pitu Date: Fri, 22 Feb 2019 00:12:51 +0900 Subject: whoops --- src/site/pages/a/_identifier.vue | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/site/pages') diff --git a/src/site/pages/a/_identifier.vue b/src/site/pages/a/_identifier.vue index b01200c..254ed36 100644 --- a/src/site/pages/a/_identifier.vue +++ b/src/site/pages/a/_identifier.vue @@ -52,14 +52,13 @@ import Grid from '~/components/grid/Grid.vue'; import Loading from '~/components/loading/CubeShadow.vue'; import axios from 'axios'; -import config from '~/config.js'; export default { components: { Grid, Loading }, - async asyncData({ params, error }) { + async asyncData({ app, params, error }) { try { - const res = await axios.get(`${config.baseURL}/album/${params.identifier}`); - const downloadLink = res.data.downloadEnabled ? `${config.baseURL}/album/${params.identifier}/zip` : null; + const res = await axios.get(`${app.store.state.config.baseURL}/album/${params.identifier}`); + const downloadLink = res.data.downloadEnabled ? `${app.store.state.config.baseURL}/album/${params.identifier}/zip` : null; return { name: res.data.name, downloadEnabled: res.data.downloadEnabled, -- cgit v1.2.3 From 8be134c8d8b4cd588fdeef50a1e5d07f0564696c Mon Sep 17 00:00:00 2001 From: Pitu Date: Tue, 26 Feb 2019 22:26:03 +0900 Subject: Settings page and other things --- src/site/pages/dashboard/albums.vue | 5 +- src/site/pages/dashboard/index.vue | 2 + src/site/pages/dashboard/settings.vue | 101 ++++++++++++++++++++++++++++++---- 3 files changed, 93 insertions(+), 15 deletions(-) (limited to 'src/site/pages') diff --git a/src/site/pages/dashboard/albums.vue b/src/site/pages/dashboard/albums.vue index f8c0e36..d900f70 100644 --- a/src/site/pages/dashboard/albums.vue +++ b/src/site/pages/dashboard/albums.vue @@ -135,10 +135,9 @@
- +
-

Manage your albums


@@ -200,8 +199,6 @@
- -

Public links for this album:

+

Your uploaded files

+
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - {{ options.removeExif }} - -
+ :true-value="true" + :false-value="false" /> + + + + + + + + + + +
@@ -53,9 +132,7 @@ export default { }, data() { return { - options: { - removeExif: false - } + options: {} }; }, metaInfo() { @@ -69,7 +146,9 @@ export default { }); }, methods: { - + async restartService() { + // + } } }; -- cgit v1.2.3 From 62c0c1db20d90d4f1088c97d8d96a80bcb73baa8 Mon Sep 17 00:00:00 2001 From: Pitu Date: Tue, 26 Feb 2019 23:13:18 +0900 Subject: Add background to main page --- src/site/pages/index.vue | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/site/pages') diff --git a/src/site/pages/index.vue b/src/site/pages/index.vue index 7342b97..f170720 100644 --- a/src/site/pages/index.vue +++ b/src/site/pages/index.vue @@ -25,12 +25,26 @@ color: $textColorHighlight; } } + + div.background { + position: fixed; + top: 0; + left: 0; + background: no-repeat scroll 50% 50%; + background-size: cover; + background-image: url('~assets/images/background.jpg'); + z-index: -1; + height: 100vh; + width: 100%; + pointer-events: none; + } }