Skip to content
Snippets Groups Projects

Resolve "Add Markdown Viewer"

Merged Egi Brako requested to merge 258-add-markdown-viewer-3 into master
Files
8
@@ -16,7 +16,11 @@
@@ -16,7 +16,11 @@
</td>
</td>
<td class="code-cell-content pl-2">
<td class="code-cell-content pl-2">
<!-- eslint-disable-next-line -->
<!-- eslint-disable-next-line -->
<span class="code-line" :key="key" v-html="code"/>
<span
 
:key="key"
 
class="code-line"
 
v-html="html"
 
/>
<slot />
<slot />
</td>
</td>
</div>
</div>
@@ -46,7 +50,8 @@ export default {
@@ -46,7 +50,8 @@ export default {
},
},
data () {
data () {
return {
return {
key: 0
key: 0,
 
html:''
}
}
},
},
computed: {
computed: {
@@ -58,6 +63,8 @@ export default {
@@ -58,6 +63,8 @@ export default {
subNotesEventBus.$on('resetSubmission', () => {
subNotesEventBus.$on('resetSubmission', () => {
this.key++
this.key++
})
})
 
const {marked} = require('marked')
 
this.html = marked.parse(this.code)
},
},
methods: {
methods: {
toggleEditor () {
toggleEditor () {
@@ -77,7 +84,7 @@ export default {
@@ -77,7 +84,7 @@ export default {
}
}
.code-line {
.code-line {
white-space: pre-wrap;
white-space: normal;
font-family: monospace;
font-family: monospace;
}
}
Loading