name function cleanup

This commit is contained in:
vabene1111
2020-06-11 11:42:38 +02:00
parent a32545c1dc
commit c714ff4dbe

View File

@@ -68,34 +68,20 @@
<div class="col-">
<i class="fas fa-arrows-alt handle input-group-text" style="width: 100%"></i>
<i class="fas fa-arrows-alt handle input-group-text"
style="width: 100%"></i>
</div>
<div class="list-group-item">
<a href="#" v-if="element.title !== ''"
@click="plan_detail = element" data-toggle="modal"
data-target="#exampleModal">[[element.title]]</a>
<a href="#" v-else-if="element.recipe_name !== ''"
@click="plan_detail = element"
data-toggle="modal"
data-target="#exampleModal">[[element.recipe_name]]</a>
<a href="#" v-else-if="element.name !== ''"
@click="plan_detail = element" data-toggle="modal"
data-target="#exampleModal">[[element.name]]</a>
<a href="#" @click="plan_detail = element" data-toggle="modal"
data-target="#exampleModal">[[ planElementName(element)]]</a>
</div>
</div>
<div class="list-group-item handle d-md-block d-none">
<div class="col-md-12">
<a href="#" v-if="element.title !== ''"
@click="plan_detail = element" data-toggle="modal"
data-target="#exampleModal">[[element.title]]</a>
<a href="#" v-else-if="element.recipe_name !== ''"
@click="plan_detail = element"
data-toggle="modal"
data-target="#exampleModal">[[element.recipe_name]]</a>
<a href="#" v-else-if="element.name !== ''"
@click="plan_detail = element" data-toggle="modal"
data-target="#exampleModal">[[element.name]]</a>
<a href="#" @click="plan_detail = element" data-toggle="modal"
data-target="#exampleModal">[[ planElementName(element)]]</a>
</div>
</div>
</div>
@@ -410,6 +396,15 @@
this.new_note_text = ''
return new_entry
},
planElementName: function (element) {
if (element.title) {
return element.title
} else if (element.recipe_name) {
return element.recipe_name
} else {
return element.name
}
},
planDetailRecipeUrl: function () {
return "{% url 'view_recipe' 12345 %}".replace(/12345/, this.plan_detail.recipe);
},