From bc181819f4b520a47a0eda6edfa003f41d2bad79 Mon Sep 17 00:00:00 2001 From: Vipul Khandelwal <44499187+VipulKhandelwal1999@users.noreply.github.com> Date: Sat, 5 Dec 2020 02:35:56 +0530 Subject: [PATCH] Fixed Skill Layout (#12776) * Fixed Skill Layout * Fixed skill layout reponsiveness * Fixed collapsing of drawer container * Fixed skill card disabled state, extra white border and hover sstate * Fixed task / member selection style * Fixed few changes * Fixed extra padding and box shadow * Fixed box shadow and added popover component * Fixed disabled state issue * Fixed styles and skill card issues * Fixed style issues * Fixed style issue * Fixed lint error * Fixed space between drawer class * Fixed border issue * Fixed round border issue * Fixed Mage issue * auto eslint fixes * use translated string and computed property, reorganize css * perf: reduce calculated classes, throttle mouse moved event Co-authored-by: Matteo Pagliazzi --- .../components/challenges/challengeDetail.vue | 2 +- .../src/components/groups/membersModal.vue | 31 +- .../client/src/components/tasks/spells.vue | 506 ++++++++++++------ website/common/locales/en/npc.json | 2 +- 4 files changed, 374 insertions(+), 167 deletions(-) diff --git a/website/client/src/components/challenges/challengeDetail.vue b/website/client/src/components/challenges/challengeDetail.vue index 29d41aaec0..2bc32738f4 100644 --- a/website/client/src/components/challenges/challengeDetail.vue +++ b/website/client/src/components/challenges/challengeDetail.vue @@ -104,9 +104,9 @@ :variant="'success'" > {{ $t(type) }} diff --git a/website/client/src/components/groups/membersModal.vue b/website/client/src/components/groups/membersModal.vue index 692bad59ab..e97ebc5127 100644 --- a/website/client/src/components/groups/membersModal.vue +++ b/website/client/src/components/groups/membersModal.vue @@ -43,23 +43,32 @@ >
- +
- - +
diff --git a/website/client/src/components/tasks/spells.vue b/website/client/src/components/tasks/spells.vue index 216e85c613..8e690aee94 100644 --- a/website/client/src/components/tasks/spells.vue +++ b/website/client/src/components/tasks/spells.vue @@ -5,60 +5,108 @@ ref="clickPotionInfo" class="dragInfo mouse" > -
-
-

- {{ spell.text() }} -

-

- {{ `Click on a ${spell.target} to cast!` }} -

- +
+
+
+
+
-
-
+
+ +

+ {{ `Select a ${spell.target}` }} +

-
+
-
-
- -
+
+ +
+
+
+ {{ skill.text() }} +
+
+
+
+ {{ skill.mana }} +
+
+
+
+ {{ skillNotes(skill) }} +
+
+
+
-
-
+
- {{ skill.text() }}
-
+
+
+
Level {{ skill.lvl }}
+
+
+
+
{{ skill.mana }}
+
+
+
+
+
@@ -76,139 +124,275 @@ diff --git a/website/common/locales/en/npc.json b/website/common/locales/en/npc.json index 06fe894f18..58136375fc 100644 --- a/website/common/locales/en/npc.json +++ b/website/common/locales/en/npc.json @@ -98,7 +98,7 @@ "classGearText": "Congratulations on choosing a class! I've added your new basic weapon to your inventory. Take a look below to equip it!", "autoAllocate": "Auto Allocate", "spells": "Skills", - "skillsTitle": "Skills", + "skillsTitle": "<%= classStr %> Skills", "toDo": "To Do", "tourStatsPage": "This is your Stats page! Earn achievements by completing the listed tasks.", "tourTavernPage": "Welcome to the Tavern, an all-ages chat room! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Pause Damage\". Come say hi!",