View | Details | Raw Unified | Return to bug 37301
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsList.vue (-1 / +1 lines)
Lines 4-10 Link Here
4
        <Toolbar v-if="!embedded">
4
        <Toolbar v-if="!embedded">
5
            <ToolbarButton
5
            <ToolbarButton
6
                type="add"
6
                type="add"
7
                @add-clicked="add_agreement"
7
                @addResource="add_agreement"
8
                :title="$__('New agreement')"
8
                :title="$__('New agreement')"
9
            />
9
            />
10
        </Toolbar>
10
        </Toolbar>
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsShow.vue (-2 / +2 lines)
Lines 2-9 Link Here
2
    <div v-if="!initialized">{{ $__("Loading") }}</div>
2
    <div v-if="!initialized">{{ $__("Loading") }}</div>
3
    <div v-else id="agreements_show">
3
    <div v-else id="agreements_show">
4
        <Toolbar>
4
        <Toolbar>
5
            <ToolbarButton type="edit" @edit-clicked="edit_agreement" />
5
            <ToolbarButton type="edit" @editResource="edit_agreement" />
6
            <ToolbarButton type="delete" @delete-clicked="delete_agreement" />
6
            <ToolbarButton type="delete" @deleteResource="delete_agreement" />
7
        </Toolbar>
7
        </Toolbar>
8
8
9
        <h2>
9
        <h2>
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ToolbarButton.vue (-16 / +4 lines)
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
- 

Return to bug 37301