You've already forked joplin
mirror of
https://github.com/laurent22/joplin.git
synced 2025-06-30 23:44:55 +02:00
All: Add support for application plugins (#3257)
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
const htmlUtils = require('./htmlUtils');
|
||||
const utils = require('./utils');
|
||||
const noteStyle = require('./noteStyle');
|
||||
const Setting = require('lib/models/Setting');
|
||||
const Setting = require('lib/models/Setting').default;
|
||||
const { themeStyle } = require('lib/theme');
|
||||
const memoryCache = require('memory-cache');
|
||||
const md5 = require('md5');
|
||||
|
@ -19,6 +19,7 @@ const rules = {
|
||||
mermaid: require('./MdToHtml/rules/mermaid').default,
|
||||
};
|
||||
|
||||
// const eventManager = require('lib/eventManager').default;
|
||||
const setupLinkify = require('./MdToHtml/setupLinkify');
|
||||
const hljs = require('highlight.js');
|
||||
const nodeSlug = require('slug');
|
||||
@ -298,9 +299,16 @@ class MdToHtml {
|
||||
markdownIt.use(markdownItAnchor, { slugify: slugify });
|
||||
|
||||
for (const key in plugins) {
|
||||
if (this.pluginEnabled(key)) markdownIt.use(plugins[key].module, plugins[key].options);
|
||||
if (this.pluginEnabled(key)) {
|
||||
markdownIt.use(plugins[key].module, plugins[key].options);
|
||||
}
|
||||
}
|
||||
|
||||
// const extraPlugins = eventManager.filterEmit('mdToHtmlPlugins', {});
|
||||
// for (const key in extraPlugins) {
|
||||
// markdownIt.use(extraPlugins[key].module, extraPlugins[key].options);
|
||||
// }
|
||||
|
||||
setupLinkify(markdownIt);
|
||||
|
||||
const renderedBody = markdownIt.render(body);
|
||||
|
@ -1,9 +1,4 @@
|
||||
function formatCssSize(v) {
|
||||
if (typeof v === 'string') {
|
||||
if (v.includes('px') || v.includes('em') || v.includes('%')) return v;
|
||||
}
|
||||
return `${v}px`;
|
||||
}
|
||||
const { formatCssSize } = require('lib/string-utils');
|
||||
|
||||
module.exports = function(theme) {
|
||||
theme = theme ? theme : {};
|
||||
|
Reference in New Issue
Block a user