mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2026-01-04 05:39:00 -05:00
@@ -129,6 +129,16 @@
|
|||||||
>
|
>
|
||||||
<a class="dropdown-item p-2" href="javascript:void(0)"><i class="fas fa-pen"></i> {{ $t("Edit") }}</a>
|
<a class="dropdown-item p-2" href="javascript:void(0)"><i class="fas fa-pen"></i> {{ $t("Edit") }}</a>
|
||||||
</ContextMenuItem>
|
</ContextMenuItem>
|
||||||
|
<ContextMenuItem
|
||||||
|
@click="
|
||||||
|
$refs.menu.close()
|
||||||
|
recipe = contextData.originalItem.entry.recipe
|
||||||
|
if (recipe != null) {
|
||||||
|
navigateToURL(resolveDjangoUrl('view_recipe', recipe.id))
|
||||||
|
}
|
||||||
|
">
|
||||||
|
<a class="dropdown-item p-2" href="javascript:void(0)"><i class="fas fa-pizza-slice"></i> {{ $t("Recipe") }}</a>
|
||||||
|
</ContextMenuItem>
|
||||||
<ContextMenuItem
|
<ContextMenuItem
|
||||||
@click="
|
@click="
|
||||||
$refs.menu.close()
|
$refs.menu.close()
|
||||||
@@ -264,7 +274,7 @@ import moment from "moment"
|
|||||||
import draggable from "vuedraggable"
|
import draggable from "vuedraggable"
|
||||||
import VueCookies from "vue-cookies"
|
import VueCookies from "vue-cookies"
|
||||||
|
|
||||||
import { ApiMixin, StandardToasts } from "@/utils/utils"
|
import { ApiMixin, StandardToasts, ResolveUrlMixin } from "@/utils/utils"
|
||||||
import { CalendarView, CalendarMathMixin } from "vue-simple-calendar/src/components/bundle"
|
import { CalendarView, CalendarMathMixin } from "vue-simple-calendar/src/components/bundle"
|
||||||
import { ApiApiFactory } from "@/utils/openapi/api"
|
import { ApiApiFactory } from "@/utils/openapi/api"
|
||||||
|
|
||||||
@@ -288,7 +298,7 @@ export default {
|
|||||||
EmojiInput,
|
EmojiInput,
|
||||||
draggable,
|
draggable,
|
||||||
},
|
},
|
||||||
mixins: [CalendarMathMixin, ApiMixin],
|
mixins: [CalendarMathMixin, ApiMixin, ResolveUrlMixin],
|
||||||
data: function () {
|
data: function () {
|
||||||
return {
|
return {
|
||||||
showDate: new Date(),
|
showDate: new Date(),
|
||||||
@@ -411,6 +421,9 @@ export default {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
navigateToURL: function(url) {
|
||||||
|
window.open(url)
|
||||||
|
},
|
||||||
addToShopping(entry) {
|
addToShopping(entry) {
|
||||||
if (entry.originalItem.entry.recipe !== null) {
|
if (entry.originalItem.entry.recipe !== null) {
|
||||||
this.shopping_list.push(entry.originalItem.entry)
|
this.shopping_list.push(entry.originalItem.entry)
|
||||||
|
|||||||
Reference in New Issue
Block a user