- added search to spells list
This commit is contained in:
@@ -1,5 +1,34 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="spell-list-wrapper">
|
<div class="spell-list-wrapper">
|
||||||
|
<div class="mb-4">
|
||||||
|
<form>
|
||||||
|
<div class="form-group mb-2">
|
||||||
|
<input type="text" class="form-control" v-model="search_text" name="search_terms" id="search_terms" placeholder="Rechercher l'arcane">
|
||||||
|
</div>
|
||||||
|
<div class="mb-3">
|
||||||
|
<div class="form-check form-check-inline">
|
||||||
|
<input class="form-check-input" type="radio" name="search_term" id="search_fields_name" value="search_fields_name">
|
||||||
|
<label class="form-check-label" for="search_fields_name">Nom</label>
|
||||||
|
</div>
|
||||||
|
<div class="form-check form-check-inline">
|
||||||
|
<input class="form-check-input" type="radio" name="search_term" id="search_fields_description" value="search_fields_description" checked>
|
||||||
|
<label class="form-check-label" for="search_fields_description">Description</label>
|
||||||
|
</div>
|
||||||
|
<div class="form-check form-check-inline">
|
||||||
|
<input class="form-check-input" type="radio" name="search_term" id="search_fields_schools" value="search_fields_schools" disabled>
|
||||||
|
<label class="form-check-label" for="search_fields_schools">École(s)</label>
|
||||||
|
</div>
|
||||||
|
<div class="form-check form-check-inline">
|
||||||
|
<input class="form-check-input" type="radio" name="search_term" id="search_fields_ingredients" value="search_fields_ingredients" disabled>
|
||||||
|
<label class="form-check-label" for="search_fields_ingredients">Ingrédients</label>
|
||||||
|
</div>
|
||||||
|
<div class="form-check form-check-inline">
|
||||||
|
<input class="form-check-input" type="radio" name="search_term" id="search_fields_variables" value="search_fields_variables" disabled>
|
||||||
|
<label class="form-check-label" for="search_fields_variables">Variables</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
<button type="button" class="btn font-display font-weight-bold btn-lg btn-outline-dark btn-block shadow-sm mb-4" @click="showAdd">
|
<button type="button" class="btn font-display font-weight-bold btn-lg btn-outline-dark btn-block shadow-sm mb-4" @click="showAdd">
|
||||||
<i class="mad">add</i>
|
<i class="mad">add</i>
|
||||||
<span>Ajouter un sort</span>
|
<span>Ajouter un sort</span>
|
||||||
@@ -64,6 +93,7 @@ export default {
|
|||||||
current_edit_spell: {},
|
current_edit_spell: {},
|
||||||
currentIndex: 1,
|
currentIndex: 1,
|
||||||
adding_spell: false,
|
adding_spell: false,
|
||||||
|
search_text: "",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -127,9 +157,10 @@ export default {
|
|||||||
this.adding_spell = false
|
this.adding_spell = false
|
||||||
},
|
},
|
||||||
addSpell(e) {
|
addSpell(e) {
|
||||||
Spells.getSpell(e.id)
|
Spells.getOne(e.id)
|
||||||
.then(v => {
|
.then(v => {
|
||||||
this.spells.unshift(v.data)
|
let spells = this.computedSpells
|
||||||
|
spells.unshift(v.data)
|
||||||
})
|
})
|
||||||
.then(() => {
|
.then(() => {
|
||||||
this.adding_spell = false
|
this.adding_spell = false
|
||||||
|
|||||||
@@ -1,35 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="container-fluid p-4" id="spell-container">
|
<div class="container-fluid p-4" id="spell-container">
|
||||||
<h1 class="display-3 font-display mb-3">Sortilèges</h1>
|
<h1 class="display-3 font-display mb-3">Sortilèges</h1>
|
||||||
<div class="mb-4">
|
|
||||||
<form>
|
|
||||||
<div class="form-group mb-2">
|
|
||||||
<input type="text" class="form-control" name="search_terms" id="search_terms" placeholder="Rechercher un sort">
|
|
||||||
</div>
|
|
||||||
<div class="mb-3">
|
|
||||||
<div class="form-check form-check-inline">
|
|
||||||
<input checked class="form-check-input" type="checkbox" id="search_fields_name" value="search_fields_name">
|
|
||||||
<label class="form-check-label" for="search_fields_name">Nom</label>
|
|
||||||
</div>
|
|
||||||
<div class="form-check form-check-inline">
|
|
||||||
<input checked class="form-check-input" type="checkbox" id="search_fields_schools" value="search_fields_schools">
|
|
||||||
<label class="form-check-label" for="search_fields_schools">École(s)</label>
|
|
||||||
</div>
|
|
||||||
<div class="form-check form-check-inline">
|
|
||||||
<input checked class="form-check-input" type="checkbox" id="search_fields_ingredients" value="search_fields_ingredients">
|
|
||||||
<label class="form-check-label" for="search_fields_ingredients">Ingrédients</label>
|
|
||||||
</div>
|
|
||||||
<div class="form-check form-check-inline">
|
|
||||||
<input checked class="form-check-input" type="checkbox" id="search_fields_description" value="search_fields_description">
|
|
||||||
<label class="form-check-label" for="search_fields_description">Description</label>
|
|
||||||
</div>
|
|
||||||
<div class="form-check form-check-inline">
|
|
||||||
<input checked class="form-check-input" type="checkbox" id="search_fields_variables" value="search_fields_variables">
|
|
||||||
<label class="form-check-label" for="search_fields_variables">Variables</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
<spell-list/>
|
<spell-list/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Reference in New Issue
Block a user