| 12345678910111213141516171819202122 |
- md.showdown = {
- defaults: null, // see below,
- flavor: (name) => {
- var options = showdown.getDefaultOptions()
- var flavor = showdown.getFlavorOptions(name)
- var result = {}
- for (var key in options) {
- result[key] = (flavor[key] !== undefined) ? flavor[key] : options[key]
- }
- return result
- },
- compile: (markdown, sendResponse) => {
- chrome.storage.sync.get('showdown', (res) => {
- var converter = new showdown.Converter(res.showdown)
- var html = converter.makeHtml(markdown)
- sendResponse({message: 'html', html})
- })
- }
- }
- md.showdown.defaults = md.showdown.flavor('github')
|