From 0b076311df036d00a68201a328de59e4b8aab9d2 Mon Sep 17 00:00:00 2001 From: Keith Holliday Date: Mon, 7 Aug 2017 14:26:17 -0600 Subject: [PATCH] New client misc with some more misc (#8929) * Added markdown * Added styles and option for debug menu * Added sm icons * Began styling autocomplete * Added autocomplete styles * Added more challenge categories * Updated challenge participants modal * Fixed challenge list updating without reload * Added close and delete challenge * Fixed form placeholder, adjusted desc style and fixed create button style * Fixed faq collapsing and style * Fixed repeating ending * Fixed delete account * Fixed party fetch issue * Fixed scope issue * Added member count filters * Fixed create button style * Fixed badge color display * Updated tavern styles * Fixed some party styles * Updated login styles * Fixed login redirect * Fixed initial login process * Added done local --- .../assets/images/tavern_backdrop_web.png | Bin 0 -> 14670 bytes .../client/assets/svg/bronze-guild-badge.svg | 4 +- website/client/assets/svg/facebook.svg | 2 +- website/client/assets/svg/instagram.svg | 3 + .../assets/svg/tier-champion-2-icon.svg | 9 ++ .../client/assets/svg/tier-champion-icon.svg | 9 ++ .../client/assets/svg/tier-elite-2-icon.svg | 9 ++ website/client/assets/svg/tier-elite-icon.svg | 9 ++ .../client/assets/svg/tier-friend-2-icon.svg | 9 ++ .../client/assets/svg/tier-friend-icon.svg | 9 ++ .../client/assets/svg/tier-legendary-icon.svg | 9 ++ website/client/assets/svg/tier-mod-icon.svg | 9 ++ website/client/assets/svg/tier-npc-icon.svg | 9 ++ website/client/assets/svg/tier-staff-icon.svg | 9 ++ website/client/assets/svg/twitter.svg | 2 +- .../components/achievements/wonChallenge.vue | 10 +- website/client/components/appFooter.vue | 78 ++++++++---- .../client/components/auth/registerLogin.vue | 57 +++++---- .../components/challenges/challengeDetail.vue | 17 ++- .../components/challenges/challengeItem.vue | 1 + .../components/challenges/challengeModal.vue | 113 +++++++++++++----- .../challenges/closeChallengeModal.vue | 28 +++-- .../components/challenges/findChallenges.vue | 5 +- .../components/challenges/groupChallenges.vue | 4 +- .../components/challenges/myChallenges.vue | 5 +- .../client/components/challenges/sidebar.vue | 92 ++++++++++++-- .../client/components/chat/autoComplete.vue | 52 ++++---- .../client/components/chat/chatMessages.vue | 6 +- .../components/chat/copyAsTodoModal.vue | 6 +- .../components/chat/reportFlagModal.vue | 6 +- website/client/components/creatorIntro.vue | 11 ++ .../client/components/groups/discovery.vue | 4 +- website/client/components/groups/guild.vue | 62 +++++++++- .../client/components/groups/membersModal.vue | 6 +- .../components/groups/publicGuildItem.vue | 8 +- website/client/components/groups/tavern.vue | 61 +++++++++- website/client/components/notifications.vue | 23 ++-- .../components/settings/deleteModal.vue | 10 +- website/client/components/static/faq.vue | 52 +++++--- website/client/components/static/overview.vue | 10 +- website/client/mixins/groupsUtilities.js | 4 +- website/client/mixins/guide.js | 19 +-- website/client/router.js | 4 +- website/client/store/actions/challenges.js | 11 +- website/client/store/index.js | 1 + website/common/locales/en/newClient.json | 10 +- 46 files changed, 671 insertions(+), 206 deletions(-) create mode 100644 website/client/assets/images/tavern_backdrop_web.png create mode 100644 website/client/assets/svg/instagram.svg create mode 100644 website/client/assets/svg/tier-champion-2-icon.svg create mode 100644 website/client/assets/svg/tier-champion-icon.svg create mode 100644 website/client/assets/svg/tier-elite-2-icon.svg create mode 100644 website/client/assets/svg/tier-elite-icon.svg create mode 100644 website/client/assets/svg/tier-friend-2-icon.svg create mode 100644 website/client/assets/svg/tier-friend-icon.svg create mode 100644 website/client/assets/svg/tier-legendary-icon.svg create mode 100644 website/client/assets/svg/tier-mod-icon.svg create mode 100644 website/client/assets/svg/tier-npc-icon.svg create mode 100644 website/client/assets/svg/tier-staff-icon.svg diff --git a/website/client/assets/images/tavern_backdrop_web.png b/website/client/assets/images/tavern_backdrop_web.png new file mode 100644 index 0000000000000000000000000000000000000000..1014540d250aedc6f1cb0b2acf1f9a51f4f45a63 GIT binary patch literal 14670 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 lngx^P{FY-p{(M)L - - + + diff --git a/website/client/assets/svg/facebook.svg b/website/client/assets/svg/facebook.svg index 314d9515ad..3150f4d0f9 100644 --- a/website/client/assets/svg/facebook.svg +++ b/website/client/assets/svg/facebook.svg @@ -1,3 +1,3 @@ - + diff --git a/website/client/assets/svg/instagram.svg b/website/client/assets/svg/instagram.svg new file mode 100644 index 0000000000..a37ec8a55d --- /dev/null +++ b/website/client/assets/svg/instagram.svg @@ -0,0 +1,3 @@ + + + diff --git a/website/client/assets/svg/tier-champion-2-icon.svg b/website/client/assets/svg/tier-champion-2-icon.svg new file mode 100644 index 0000000000..c6dc35db27 --- /dev/null +++ b/website/client/assets/svg/tier-champion-2-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/website/client/assets/svg/tier-champion-icon.svg b/website/client/assets/svg/tier-champion-icon.svg new file mode 100644 index 0000000000..299716dca1 --- /dev/null +++ b/website/client/assets/svg/tier-champion-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/website/client/assets/svg/tier-elite-2-icon.svg b/website/client/assets/svg/tier-elite-2-icon.svg new file mode 100644 index 0000000000..ce281f5eb2 --- /dev/null +++ b/website/client/assets/svg/tier-elite-2-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/website/client/assets/svg/tier-elite-icon.svg b/website/client/assets/svg/tier-elite-icon.svg new file mode 100644 index 0000000000..82d6c7d15a --- /dev/null +++ b/website/client/assets/svg/tier-elite-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/website/client/assets/svg/tier-friend-2-icon.svg b/website/client/assets/svg/tier-friend-2-icon.svg new file mode 100644 index 0000000000..507470c101 --- /dev/null +++ b/website/client/assets/svg/tier-friend-2-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/website/client/assets/svg/tier-friend-icon.svg b/website/client/assets/svg/tier-friend-icon.svg new file mode 100644 index 0000000000..e792ee2486 --- /dev/null +++ b/website/client/assets/svg/tier-friend-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/website/client/assets/svg/tier-legendary-icon.svg b/website/client/assets/svg/tier-legendary-icon.svg new file mode 100644 index 0000000000..0bfaab2922 --- /dev/null +++ b/website/client/assets/svg/tier-legendary-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/website/client/assets/svg/tier-mod-icon.svg b/website/client/assets/svg/tier-mod-icon.svg new file mode 100644 index 0000000000..14d709d003 --- /dev/null +++ b/website/client/assets/svg/tier-mod-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/website/client/assets/svg/tier-npc-icon.svg b/website/client/assets/svg/tier-npc-icon.svg new file mode 100644 index 0000000000..222ef53444 --- /dev/null +++ b/website/client/assets/svg/tier-npc-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/website/client/assets/svg/tier-staff-icon.svg b/website/client/assets/svg/tier-staff-icon.svg new file mode 100644 index 0000000000..209501178f --- /dev/null +++ b/website/client/assets/svg/tier-staff-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/website/client/assets/svg/twitter.svg b/website/client/assets/svg/twitter.svg index 3606bb754b..c48698bcdb 100644 --- a/website/client/assets/svg/twitter.svg +++ b/website/client/assets/svg/twitter.svg @@ -1,3 +1,3 @@ - + diff --git a/website/client/components/achievements/wonChallenge.vue b/website/client/components/achievements/wonChallenge.vue index 4c20a96577..2f0460b6c1 100644 --- a/website/client/components/achievements/wonChallenge.vue +++ b/website/client/components/achievements/wonChallenge.vue @@ -3,7 +3,7 @@ .modal-content(style='min-width:28em') .modal-body.text-center h3(style='margin-bottom: 0') {{ $t('wonChallenge') }} - // @TODO: h4: markdown(text='user.achievements.challenges[user.achievements.challenges.length - 1]') + h4(v-markdown='user.achievements.challenges[user.achievements.challenges.length - 1]') .container-fluid .row(style='margin-bottom:1em') .col-xs-4(style='padding:0') @@ -43,12 +43,20 @@ diff --git a/website/client/components/challenges/groupChallenges.vue b/website/client/components/challenges/groupChallenges.vue index f0533b0892..2102ef8ceb 100644 --- a/website/client/components/challenges/groupChallenges.vue +++ b/website/client/components/challenges/groupChallenges.vue @@ -7,7 +7,7 @@ div h4(v-once) {{ $t('haveNoChallenges') }} p(v-once) {{ $t('challengeDescription') }} button.btn.btn-secondary(v-once, @click='createChallenge()') {{ $t('createChallenge') }} - router-link.title(:to="{ name: 'challenge', params: { challengeId: challenge._id } }", v-for='challenge in challenges') + router-link.title(:to="{ name: 'challenge', params: { challengeId: challenge._id } }", v-for='challenge in challenges',:key='challenge._id') .col-12.challenge-item .row .col-9 @@ -26,7 +26,7 @@ div button.btn.btn-secondary(@click='createChallenge()') {{ $t('createChallenge') }} -