Commit aa1b48f8 authored by Jérôme Chauveau's avatar Jérôme Chauveau
Browse files

ajout clé de l'entrée sélectionnée en paramètre de l'event selected-entry

parent c965ebed
Loading
Loading
Loading
Loading
+4 −3
Changes for src/App.vue: 4 added lines, 3 removed lines.
Original line number Diff line number Diff line
<template>
    <zotero-vue-client :default-type="resourceType" :default-id="groupOrUserId" @entrySelected="selectedEntry"/>
    <zotero-vue-client :default-type="resourceType" :default-id="groupOrUserId" @entry-selected="selectedEntry"/>
</template>

<script>
@@ -18,8 +18,9 @@
        },

        methods : {
            selectedEntry(e){
                alert(e)
            selectedEntry(entryKey, serializedEntry){
                console.log("entry key = ", entryKey)
                alert(serializedEntry)
            }
        }
    }
+1 −1
Changes for src/components/ZoteroVueClient.vue: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -136,7 +136,7 @@
            entrySelected(entryKey){
                fetch('https://api.zotero.org/'
                    + this.type + 's' +'/' + this.groupOrUserId + '/items/' + entryKey + '?format=' + this.format)
                    .then(response => response.text()).then(entry => { this.$emit('entry-selected', entry)})
                    .then(response => response.text()).then(entry => { this.$emit('entry-selected',entryKey, entry)})
            }
        }