Lines 1-11
Link Here
|
1 |
<template> |
1 |
<template> |
2 |
<a v-if="type === 'add'" @click="click_add" class="btn btn-default" |
2 |
<a v-if="type === 'add'" @click="$emit('addResource')" class="btn btn-default" |
3 |
><font-awesome-icon icon="plus" /> {{ title }}</a |
3 |
><font-awesome-icon icon="plus" /> {{ title }}</a |
4 |
> |
4 |
> |
5 |
<a v-if="type === 'delete'" @click="click_delete" class="btn btn-default" |
5 |
<a v-if="type === 'delete'" @click="$emit('deleteResource')" class="btn btn-default" |
6 |
><font-awesome-icon icon="trash" /> {{ $__("Delete") }}</a |
6 |
><font-awesome-icon icon="trash" /> {{ $__("Delete") }}</a |
7 |
> |
7 |
> |
8 |
<a v-if="type === 'edit'" @click="click_edit" class="btn btn-default" |
8 |
<a v-if="type === 'edit'" @click="$emit('editResource')" class="btn btn-default" |
9 |
><font-awesome-icon icon="pencil" /> {{ $__("Edit") }}</a |
9 |
><font-awesome-icon icon="pencil" /> {{ $__("Edit") }}</a |
10 |
> |
10 |
> |
11 |
</template> |
11 |
</template> |
Lines 28-45
export default {
Link Here
|
28 |
type: String, |
28 |
type: String, |
29 |
}, |
29 |
}, |
30 |
}, |
30 |
}, |
31 |
methods: { |
31 |
emits: ["addResource", "deleteResource", "editResource"], |
32 |
click_add() { |
|
|
33 |
this.$emit("add-clicked") |
34 |
}, |
35 |
click_delete() { |
36 |
this.$emit("delete-clicked") |
37 |
}, |
38 |
click_edit() { |
39 |
this.$emit("edit-clicked") |
40 |
}, |
41 |
}, |
42 |
emits: ["add-clicked", "delete-clicked", "edit-clicked"], |
43 |
name: "Toolbar", |
32 |
name: "Toolbar", |
44 |
} |
33 |
} |
45 |
</script> |
34 |
</script> |
46 |
- |
|
|