need to minimize card when more than 12
continuous-integration/drone/push Build is passing Details

game-view
Bastien JACQUELIN 2 years ago
parent 6908cc0754
commit 7c5a2ff4f3

@ -13,7 +13,7 @@ export default{
} }
}, },
template:` template:`
<div v-bind:id="idUsed" v-bind:style="{border: '2px solid black', color: 'red', fontSize: '20px', cursor: 'pointer' }" v-on:click="clicked"> <div v-bind:id="idUsed" v-bind:style="{border: '2px solid black', color: 'red', fontSize: '20px', cursor: 'pointer',width:'100%',height:'100%' }" v-on:click="clicked">
{{card.attributes}} {{card.attributes}}
</div> </div>
` `

@ -18,14 +18,14 @@ export default{
else{ else{
if(this.selectedCards[id]!=null){ if(this.selectedCards[id]!=null){
console.log("deselec") console.log("deselec")
document.querySelector(`#id${id}`).setAttribute("style","border: 2px solid black; color: red; fontSize: 20px; cursor: pointer"); document.querySelector(`#id${id}`).setAttribute("style","border: 2px solid black; color: red; fontSize: 20px; cursor: pointer; width:100%; height:100%");
this.nbCardsSelected-=1 this.nbCardsSelected-=1
this.selectedCards[id]=null this.selectedCards[id]=null
} }
else{ else{
console.log("Selec") console.log("Selec")
this.selectedCards[id]=this.deck.outputCards[id-1] this.selectedCards[id]=this.deck.outputCards[id-1]
document.querySelector(`#id${id}`).setAttribute("style","border: 2px solid red; color: red; fontSize: 20px; cursor: pointer"); document.querySelector(`#id${id}`).setAttribute("style","border: 2px solid red; color: red; fontSize: 20px; cursor: pointer; width:100%; height:100%");
this.nbCardsSelected+=1 this.nbCardsSelected+=1
if(this.nbCardsSelected==this.deck.nbCards){ if(this.nbCardsSelected==this.deck.nbCards){
console.log("this.selectedCards.length",this.selectedCards.length) console.log("this.selectedCards.length",this.selectedCards.length)
@ -47,8 +47,7 @@ export default{
}, },
template:` template:`
<div v-bind:style="{border: '3px solid black', fontSize: '20px', display:'flex', 'flex-wrap':'wrap',margin:'20px 10em 20px 20px'}"> <div v-bind:style="{border: '3px solid black', fontSize: '20px', display:'flex', 'flex-wrap':'wrap',margin:'20px 10em 20px 20px'}">
<div class="Cardframe" v-bind:style="{ width:'12%', heigh:'40%', margin:'2% 2% 2% 2%',border: '2px solid green'}" v-for="n in deck.outputCards.length"> <div class="Cardframe" v-bind:style="{ width:'12%', height:'15rem', margin:'2% 2% 2% 2%'}" v-for="n in deck.outputCards.length">
{{ n }}
<card-module @selected='selected' :id=n :card=this.deck.outputCards[n-1]></card-module> <card-module @selected='selected' :id=n :card=this.deck.outputCards[n-1]></card-module>
</div> </div>
</div> </div>

Loading…
Cancel
Save