From 0dba37008f50e7dc767c69591778763adcc4c8fb Mon Sep 17 00:00:00 2001 From: Keith Holliday Date: Tue, 1 Aug 2017 12:52:49 -0600 Subject: [PATCH] New client popups profile andmore (#8907) * Added more styles to user profile modal and replaced memberDetail * Added notify library * Added edit avator * Added notification menu updates * Fixed lint issues * Added group invite functionality * Added many achievement modals * Added initial quest modals * Added guild, drops, and rebirth modals * Added the reset of the achievement modals and fixed lint --- package.json | 1 + website/client/app.vue | 7 +- website/client/assets/svg/backgrounds.svg | 6 + .../components/achievements/armoireEmpty.vue | 26 +++ .../components/achievements/chooseClass.vue | 120 +++++++++++++ .../components/achievements/contributor.vue | 38 ++++ .../client/components/achievements/death.vue | 70 ++++++++ .../components/achievements/dropsEnabled.vue | 55 ++++++ .../components/achievements/invitedFriend.vue | 32 ++++ .../achievements/joinedChallenge.vue | 32 ++++ .../components/achievements/joinedGuild.vue | 32 ++++ .../components/achievements/levelUp.vue | 120 +++++++++++++ .../components/achievements/lowHealth.vue | 88 ++++++++++ .../components/achievements/newStuff.vue | 45 +++++ .../achievements/questCompleted.vue | 56 ++++++ .../achievements/questInvitation.vue | 92 ++++++++++ .../components/achievements/rebirth.vue | 40 +++++ .../achievements/rebirthEnabled.vue | 38 ++++ .../client/components/achievements/streak.vue | 43 +++++ .../components/achievements/testing.vue | 38 ++++ .../achievements/testingletiant.vue | 38 ++++ .../components/achievements/ultimateGear.vue | 53 ++++++ .../components/achievements/wonChallenge.vue | 64 +++++++ website/client/components/appFooter.vue | 8 +- website/client/components/appMenu.vue | 13 +- website/client/components/creatorIntro.vue | 145 ++++++++++++++- website/client/components/groups/guild.vue | 5 +- .../client/components/groups/inviteModal.vue | 72 ++++---- .../client/components/groups/membersModal.vue | 8 +- website/client/components/memberDetails.vue | 69 ++++---- .../client/components/members/memberModal.vue | 143 --------------- .../client/components/notificationMenu.vue | 32 ++-- website/client/components/notifications.vue | 141 +++++++++++---- .../client/components/userMenu/profile.vue | 165 +++++++++++------- .../components/userMenu/profilePage.vue | 17 ++ website/client/main.js | 2 + website/client/mixins/notifications.js | 10 +- website/client/router.js | 4 +- website/client/store/index.js | 4 + 39 files changed, 1624 insertions(+), 348 deletions(-) create mode 100644 website/client/assets/svg/backgrounds.svg create mode 100644 website/client/components/achievements/armoireEmpty.vue create mode 100644 website/client/components/achievements/chooseClass.vue create mode 100644 website/client/components/achievements/contributor.vue create mode 100644 website/client/components/achievements/death.vue create mode 100644 website/client/components/achievements/dropsEnabled.vue create mode 100644 website/client/components/achievements/invitedFriend.vue create mode 100644 website/client/components/achievements/joinedChallenge.vue create mode 100644 website/client/components/achievements/joinedGuild.vue create mode 100644 website/client/components/achievements/levelUp.vue create mode 100644 website/client/components/achievements/lowHealth.vue create mode 100644 website/client/components/achievements/newStuff.vue create mode 100644 website/client/components/achievements/questCompleted.vue create mode 100644 website/client/components/achievements/questInvitation.vue create mode 100644 website/client/components/achievements/rebirth.vue create mode 100644 website/client/components/achievements/rebirthEnabled.vue create mode 100644 website/client/components/achievements/streak.vue create mode 100644 website/client/components/achievements/testing.vue create mode 100644 website/client/components/achievements/testingletiant.vue create mode 100644 website/client/components/achievements/ultimateGear.vue create mode 100644 website/client/components/achievements/wonChallenge.vue delete mode 100644 website/client/components/members/memberModal.vue create mode 100644 website/client/components/userMenu/profilePage.vue diff --git a/package.json b/package.json index 42e5fdbd6f..57665211b1 100644 --- a/package.json +++ b/package.json @@ -125,6 +125,7 @@ "vue": "^2.1.0", "vue-loader": "^11.0.0", "vue-mugen-scroll": "^0.2.1", + "vue-notification": "^1.3.2", "vue-router": "^2.0.0-rc.5", "vue-style-loader": "^3.0.0", "vue-template-compiler": "^2.1.10", diff --git a/website/client/app.vue b/website/client/app.vue index 5eeb8e4f6e..8480d855c6 100644 --- a/website/client/app.vue +++ b/website/client/app.vue @@ -1,11 +1,12 @@