sep 27 fixes (#9088)

* fix item paddings / drawer width

* expand the width of item-rows by the margin of an item

* fix hatchedPet-dialog

* fix hatching-modal

* remove min-height
This commit is contained in:
negue 2017-10-03 21:44:45 +02:00 committed by GitHub
parent fda4be01b8
commit 4fa3046104
7 changed files with 37 additions and 34 deletions

View file

@ -2,7 +2,7 @@
.items > div {
display: inline-block;
margin-right: 23px;
margin-right: 24px;
}
.items > div:last-of-type {

View file

@ -127,10 +127,7 @@
:count="context.item.quantity"
)
hatchedPetDialog(
:pet="hatchedPet",
@closed="closeHatchedPetDialog()"
)
hatchedPetDialog()
div.hatchingPotionInfo(ref="draggingPotionInfo")
div(v-if="currentDraggingPotion != null")
@ -251,7 +248,6 @@ export default {
currentDraggingPotion: null,
potionClickMode: false,
hatchedPet: null,
cardOptions: {
cardType: '',
messageOptions: 0,
@ -345,7 +341,7 @@ export default {
},
hatchPet (potion, egg) {
this.$store.dispatch('common:hatch', {egg: egg.key, hatchingPotion: potion.key});
this.hatchedPet = createAnimal(egg, potion, 'pet', this.content, this.user.items);
this.$root.$emit('hatchedPet::open', createAnimal(egg, potion, 'pet', this.content, this.user.items));
},
onDragEnd () {
this.currentDraggingPotion = null;
@ -405,9 +401,6 @@ export default {
this.potionClickMode = false;
}
},
closeHatchedPetDialog () {
this.hatchedPet = null;
},
async itemClicked (groupKey, item) {
if (item.type && item.type === 'card') {

View file

@ -1,12 +1,10 @@
<template lang="pug">
b-modal#hatchedPet-modal(
:visible="true",
v-if="pet != null",
:hide-header="true"
)
div.content
div.dialog-header.title You hatched a new pet!
div.content(v-if="pet != null")
div.dialog-header.title(v-once) {{ $t('hatchedPetGeneric') }}
div.inner-content
@ -45,7 +43,7 @@
}
.inner-content {
margin: 33px auto auto;
margin: 24px auto auto;
display: flex;
flex-direction: column;
align-items: center;
@ -77,16 +75,33 @@
components: {
bModal,
},
data () {
return {
pet: null,
};
},
created () {
},
mounted () {
this.$root.$on('hatchedPet::open', this.openDialog);
},
destroyed () {
this.$root.$off('hatchedPet::open', this.openDialog);
},
methods: {
openDialog (item) {
this.pet = item;
this.$root.$emit('show::modal', 'hatchedPet-modal');
},
close () {
this.$emit('closed', this.item);
this.$root.$emit('hide::modal', 'hatchedPet-modal');
this.pet = null;
},
},
props: {
pet: {
type: Object,
},
hideText: {
type: Boolean,
},

View file

@ -210,7 +210,6 @@
div.content-text(v-once) {{ $t('welcomeStableText') }}
b-modal#hatching-modal(
:visible="hatchablePet != null",
@change="resetHatchablePet($event)"
)
div.content(v-if="hatchablePet")
@ -230,9 +229,7 @@
button.btn.btn-secondary.btn-flat(@click="closeHatchPetDialog()") {{ $t('cancel') }}
hatchedPetDialog(
:pet="hatchedPet",
:hideText="true",
@closed="closeHatchedPetDialog()"
)
div.foodInfo(ref="dragginFoodInfo")
@ -337,11 +334,6 @@
padding-right:0;
}
.drawer-container {
// 3% padding + 252px sidebar width
left: calc(3% + 252px) !important;
}
.svg-icon.inline.icon-16 {
vertical-align: bottom;
}
@ -392,7 +384,6 @@
}
.title {
height: 24px;
margin-top: 24px;
font-family: Roboto;
font-size: 20px;
@ -588,7 +579,6 @@
highlightPet: '',
hatchablePet: null,
hatchedPet: null,
foodClickMode: false,
currentDraggingFood: null,
@ -918,7 +908,8 @@
hatchPet (pet) {
this.$store.dispatch('common:hatch', {egg: pet.eggKey, hatchingPotion: pet.potionKey});
this.hatchedPet = pet;
this.$root.$emit('hatchedPet::open', pet);
this.closeHatchPetDialog();
},
@ -974,6 +965,8 @@
}
// opens the hatch dialog
this.hatchablePet = pet;
this.$root.$emit('show::modal', 'hatching-modal');
}
},
@ -988,9 +981,6 @@
closeHatchPetDialog () {
this.$root.$emit('hide::modal', 'hatching-modal');
},
closeHatchedPetDialog () {
this.hatchedPet = null;
},
resetHatchablePet ($event) {
if (!$event) {

View file

@ -26,9 +26,9 @@
max-width: 80%;
@media screen and (min-width: 1241px) {
max-width: 968px;
max-width: 978px;
// 16.67% is the width of the .col-2 sidebar
left: calc((100% + 16.67% - 968px) / 2);
left: calc((100% + 16.67% - 978px) / 2);
right: 0%;
}
}

View file

@ -23,6 +23,10 @@
.fill-height {
height: 38px; // button + margin + padding
}
.item-rows {
margin-right: -24px;
}
</style>
<script>

View file

@ -73,6 +73,7 @@
"useGems": "If you've got your eye on a pet, but can't wait any longer for it to drop, use Gems in <strong>Inventory > Market</strong> to buy one!",
"hatchAPot": "Hatch a new <%= potion %> <%= egg %>?",
"hatchedPet": "You hatched a new <%= potion %> <%= egg %>!",
"hatchedPetGeneric": "You hatched a new pet!",
"displayNow": "Display Now",
"displayLater": "Display Later",
"petNotOwned": "You do not own this pet.",