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

fixes meta#60 støtte for elementer av type quote_inset

parent 36c97a0e
No related branches found
No related tags found
No related merge requests found
...@@ -2,13 +2,12 @@ ...@@ -2,13 +2,12 @@
<li :is="tag" :class="body.type_"><!-- <li :is="tag" :class="body.type_"><!--
--><span :is="item.tag || 'span'" v-for="(item, index) in assemble_text" --><span :is="item.tag || 'span'" v-for="(item, index) in assemble_text"
:class="item.type" :class="item.type"
:key="index"><!-- :key="index"
v-bind="item.props"><!--
-->{{item.html}}<!-- -->{{item.html}}<!--
--><router-link v-if="item.type == 'article_ref'" :to="item.ref" @click.native="article_link_click(item)"><!-- --><router-link v-if="item.type == 'article_ref'" :to="item.ref" @click.native="article_link_click(item)"><!--
--><span class="homograph" :key="index">{{item.lemmas[0].hgno ? String.fromCharCode(0x215f + item.lemmas[0].hgno) + ' ' : ''}}</span>{{item.lemmas[0].lemma}} {{item.definition_order ? ` (${item.definition_order})` : ''}}<!-- --><span class="homograph" :key="index">{{item.lemmas[0].hgno ? String.fromCharCode(0x215f + item.lemmas[0].hgno) + ' ' : ''}}</span>{{item.lemmas[0].lemma}} {{item.definition_order ? ` (${item.definition_order})` : ''}}<!--
--></router-link><!-- --></router-link><!--
--><sup v-if="item.type == 'subscript'">{{item.text}}</sup><!--
--><sup v-if="item.type == 'superscript'">{{item.text}}</sup><!--
--></span></li> --></span></li>
</template> </template>
...@@ -42,6 +41,7 @@ export default { ...@@ -42,6 +41,7 @@ export default {
else if (item.type_ == 'pronunciation') return {type: item.type_, html: item.string} else if (item.type_ == 'pronunciation') return {type: item.type_, html: item.string}
else if (item.type_ == 'superscript') return {type: item.type_, html: item.text, tag: 'sup'} else if (item.type_ == 'superscript') return {type: item.type_, html: item.text, tag: 'sup'}
else if (item.type_ == 'subscript') return {type: item.type_, html: item.text, 'tag': 'sub'} else if (item.type_ == 'subscript') return {type: item.type_, html: item.text, 'tag': 'sub'}
else if (item.type_ == 'quote_inset') return {type: item.type_, body: item, html: '', tag: 'DefElement', props: {body: item, tag: 'i'}}
else if (item.id) return {type: item.type_, html: entities[item.id] || languages[item.id] || item.id} 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} else return {type: item.type_ || 'plain', html: item}
} }
...@@ -83,6 +83,11 @@ span.language { ...@@ -83,6 +83,11 @@ span.language {
font-weight: bold; font-weight: bold;
} }
i {
font-style: normal;
font-family: monospace;
}
.homograph { .homograph {
vertical-align: sub; vertical-align: sub;
} }
......
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