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/register.vue | 103 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 src/site/pages/register.vue (limited to 'src/site/pages/register.vue') 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 789f5fc259b90dd6a3b21fd2aef1a9e54a19506e Mon Sep 17 00:00:00 2001 From: Pitu Date: Sat, 2 Mar 2019 22:16:35 +0900 Subject: Removed google analytics --- src/site/pages/register.vue | 7 ------- 1 file changed, 7 deletions(-) (limited to 'src/site/pages/register.vue') diff --git a/src/site/pages/register.vue b/src/site/pages/register.vue index c331f36..9b882d6 100644 --- a/src/site/pages/register.vue +++ b/src/site/pages/register.vue @@ -71,13 +71,6 @@ export default { metaInfo() { return { title: 'Register' }; }, - mounted() { - this.$ga.page({ - page: '/register', - title: 'Register', - location: window.location.href - }); - }, methods: { register() { if (this.isLoading) return; -- cgit v1.2.3 From ea3e503d13b7be477c064b02b9b2e5a9ef06c9a9 Mon Sep 17 00:00:00 2001 From: Pitu Date: Fri, 29 Mar 2019 00:35:58 +0900 Subject: Added middleware for pages and switched to $axios --- src/site/pages/register.vue | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'src/site/pages/register.vue') diff --git a/src/site/pages/register.vue b/src/site/pages/register.vue index 9b882d6..bb17298 100644 --- a/src/site/pages/register.vue +++ b/src/site/pages/register.vue @@ -72,24 +72,26 @@ export default { return { title: 'Register' }; }, methods: { - register() { + async register() { if (this.isLoading) return; if (this.password !== this.rePassword) { this.$showToast('Passwords don\'t match', true); return; } this.isLoading = true; - this.axios.post(`${this.config.baseURL}/auth/register`, { - username: this.username, - password: this.password - }).then(response => { - this.$showToast(response.data.message); - this.isLoading = false; + + try { + const response = await this.$axios.$post(`auth/register`, { + username: this.username, + password: this.password + }); + this.$showToast(response.message); return this.$router.push('/login'); - }).catch(err => { + } catch (error) { + this.$onPromiseError(error); + } finally { this.isLoading = false; - this.$onPromiseError(err); - }); + } } } }; -- cgit v1.2.3 From 3bd8d119ba88e940932eca50be406d50d73040fb Mon Sep 17 00:00:00 2001 From: Pitu Date: Wed, 24 Apr 2019 08:36:28 +0000 Subject: Refactor a bit since we globally catch API exceptions --- src/site/pages/register.vue | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/site/pages/register.vue') diff --git a/src/site/pages/register.vue b/src/site/pages/register.vue index bb17298..b780ec2 100644 --- a/src/site/pages/register.vue +++ b/src/site/pages/register.vue @@ -5,7 +5,7 @@