Skip to content
Snippets Groups Projects
Commit 2ed959ed authored by Ole Voldsæter's avatar Ole Voldsæter
Browse files

konstruerer artikkel-lenker på en mer riktig måte (gir ikke warning)

parent 67c1d3e6
No related branches found
No related tags found
No related merge requests found
<template> <template>
<li :class="body.type_"> <li :class="body.type_">
<span :is="item.type == 'article_ref' ? 'router-link' : 'span'" <span v-for="(item, index) in assemble_text"
v-for="(item, index) in assemble_text"
:class="item.type_" :class="item.type_"
:key="index" :key="index">
:to="item.ref" {{item.html}}
@click.native="article_link_click(item)" <router-link v-if="item.type == 'article_ref'" :to="item.ref" @click.native="article_link_click(item)" v-html="item.label">
v-html="item.html"> </router-link>
</span> </span>
</li> </li>
</template> </template>
...@@ -27,7 +26,8 @@ export default { ...@@ -27,7 +26,8 @@ export default {
if (item.type_ == 'usage') return {type: item.type_, html: item.text} if (item.type_ == 'usage') return {type: item.type_, html: item.text}
else if (item.type_ == 'article_ref') return { else if (item.type_ == 'article_ref') return {
type: item.type_, type: item.type_,
html: item.lemmas.join(',') + (item.definition_order ? ` (${item.definition_order})` : ''), html: '',
label: item.lemmas.join(',') + (item.definition_order ? ` (${item.definition_order})` : ''),
ref: item.article_id + (item.definition_id ? '#def' + item.definition_id : ''), ref: item.article_id + (item.definition_id ? '#def' + item.definition_id : ''),
article_id: item.article_id, article_id: item.article_id,
definition_id: item.definition_id definition_id: item.definition_id
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment