Skip to content
Snippets Groups Projects
Commit f8d04726 authored by Petr.Kalashnikov's avatar Petr.Kalashnikov
Browse files

Merge branch 'fix_uttalelse' into 'master'

Fix pronunciation block

See merge request spraksamlingane/beta.ordbok.uib.no!9
parents 93c44400 893e2fb0
No related branches found
No related tags found
No related merge requests found
...@@ -18,6 +18,15 @@ ...@@ -18,6 +18,15 @@
import entities from '../utils/entities.js' import entities from '../utils/entities.js'
import helpers from '../utils/helpers.js' import helpers from '../utils/helpers.js'
function replace_grammar_id(item, lang) {
let content = item.content
if (content.includes('$') && (item.items[0].id)){
let replacement_item = entities[lang][item.items[0].id]['expansion']
content = content.replace('$', replacement_item)}
return content
}
export default { export default {
name: 'DefElement', name: 'DefElement',
props: { props: {
...@@ -51,6 +60,7 @@ export default { ...@@ -51,6 +60,7 @@ export default {
source: path source: path
} }
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_ == 'pronunciation_guide') return {type: 'pronunciation_guide', html: replace_grammar_id(item, lang)}
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', dictionary: lang}} else if (item.type_ == 'quote_inset') return {type: item.type_, body: item, html: '', tag: 'DefElement', props: {body: item, tag: 'i', dictionary: lang}}
...@@ -84,7 +94,7 @@ export default { ...@@ -84,7 +94,7 @@ export default {
<!-- Add "scoped" attribute to limit CSS to this component only --> <!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped> <style scoped>
.usage, .pronunciation { .usage, .pronunciation_guide {
font-style: italic; font-style: italic;
} }
......
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