nfp_sites/app/admin/editor.js

38 lines
843 B
JavaScript
Raw Normal View History

2022-07-21 07:06:16 +00:00
const Editor = {
oninit: function(vnode) {
this.editor = null
},
oncreate: function(vnode) {
this.editor = new window.EditorJS({
holder: vnode.dom,
inlineToolbar: ['link', 'bold', 'inlineCode', 'italic'],
tools: {
inlineCode: {
class: window.InlineCode, //<span class="inline-code"></span>
shortcut: 'CMD+SHIFT+M',
},
header: window.Header,
image: window.SimpleImage,
quote: window.Quote,
code: window.CodeTool,
list: {
class: window.List,
inlineToolbar: true,
config: {
defaultStyle: 'unordered'
}
},
delimiter: window.Delimiter,
htmlraw: window.RawTool,
},
})
},
view: function(vnode) {
return m('div')
}
}
module.exports = Editor