diff --git a/src/components/DefElement.vue b/src/components/DefElement.vue index 6583da6892cde58557974e956075a840ac047756..8c16efacecb8fe24f501b20a1a99dde033ee99bb 100644 --- a/src/components/DefElement.vue +++ b/src/components/DefElement.vue @@ -20,7 +20,7 @@ export default { return this.body.items.map( function(item){ if (item.type == 'usage') return {type: item.type, html: item.text} - else if (item.type == 'article_ref') return {type: item.type, html: `<a href="${item.article_id}">${item.lemmas.join(',')}</a>`} + else if (item.type == 'article_ref') return {type: item.type, html: `<a href="${item.article_id}${item.definition_id ? '#def'+item.definition_id : ''}">${item.lemmas.join(',')}</a>`} else if (item.id) return {type: item.type, html: entities[item.id] || languages[item.id] || item.id} else return {type: item.type || 'plain', html: item} }