Compare commits

..

No commits in common. "c1f25d008bad18a69affbb449f3d3f387ff98a41" and "7b5bfa4fe1b60ab914317d9870e242011753d848" have entirely different histories.

5 changed files with 15 additions and 26 deletions

View file

@ -205,6 +205,7 @@ export default class {
count: elements[element] count: elements[element]
}) })
retval = retval.filter(element => element.count > 0)
retval.sort((element_l, element_r) => element_r.count - element_l.count) retval.sort((element_l, element_r) => element_r.count - element_l.count)
return retval return retval

View file

@ -3,7 +3,7 @@
<v-tooltip @input="booted = true" bottom> <v-tooltip @input="booted = true" bottom>
<template v-slot:activator="{ on }"> <template v-slot:activator="{ on }">
<v-list-tile-avatar v-on="on" style="cursor: zoom-in"> <v-list-tile-avatar v-on="on" style="cursor: zoom-in">
<Crystal :size="35" :element="dbentry.element" :cost="dbentry.cost" /> <Crystal :element="dbentry.element" :cost="dbentry.cost" />
</v-list-tile-avatar> </v-list-tile-avatar>
</template> </template>
<v-img <v-img

View file

@ -1,25 +1,22 @@
<template> <template>
<svg <svg
:height="size + 'px'" x="0px"
:width="(16 / 30) * size + 'px'" y="0px"
width="16px"
height="30px"
viewBox="0 0 16 30" viewBox="0 0 16 30"
style="enable-background:new 0 0 16 30"
xml:space="preserve" xml:space="preserve"
> >
<polygon points="0,5 8,0 16,5 16,25 8,30 0,25" :style="{ fill: color }" /> <polygon points="0,5 8,0 16,5 16,25 8,30 0,25" :fill="color" />
<polygon points="7,5 7,25 2,25 2,5" style="fill:rgba(255,255,255,0.3);" />
<polygon points="0,5 8,0 16,5" style="fill:rgba(255,255,255,0.6);" />
<polygon points="10,25 16,25 8,30" style="fill:rgba(255,255,255,0.5);" />
<text <text
x="50%" x="2.5"
text-anchor="middle" y="22"
y="17"
dominant-baseline="middle"
font-size="20" font-size="20"
font-family="sans-serif" font-family="sans-serif"
fill="white" fill="white"
font-weight="bold" font-weight="bold"
transform-origin="center center" class="ng-binding"
:transform="`scale(${this.xscale},1)`"
> >
{{ cost }} {{ cost }}
</text> </text>
@ -32,7 +29,6 @@ export default {
props: { props: {
element: String, element: String,
size: Number,
cost: Number cost: Number
}, },
@ -57,14 +53,6 @@ export default {
default: default:
return '#333' return '#333'
} }
},
xscale() {
if (typeof this.cost !== 'undefined') {
let len = this.cost.toString().length
return Math.pow(0.7, len - 1)
}
return 1
} }
} }
} }

View file

@ -5,10 +5,8 @@
<v-flex text-xs-center xs4 sm3 md2> <v-flex text-xs-center xs4 sm3 md2>
<Crystal <Crystal
v-for="element in deck.elements()" v-for="element in deck.elements()"
:size="40"
:cost="element.count"
:element="element.name"
:key="element.name" :key="element.name"
:element="element.name"
/> />
</v-flex> </v-flex>
<v-flex class="subheading"> <v-flex class="subheading">

View file

@ -4,7 +4,9 @@
<v-icon>view_carousel</v-icon> Decks <v-icon>view_carousel</v-icon> Decks
</v-btn> </v-btn>
<v-btn flat> <v-icon>play_arrow</v-icon> Play </v-btn> <v-btn flat>
<v-icon>play_arrow</v-icon> Play
</v-btn>
<v-btn flat :to="{ name: 'usercp' }"> <v-btn flat :to="{ name: 'usercp' }">
<v-icon>person</v-icon> {{ user.login }} <v-icon>person</v-icon> {{ user.login }}