1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-12-02 22:49:09 +02:00

All: Include injected Mermaid JS only when necessary

This commit is contained in:
Laurent Cozic
2019-03-02 23:22:41 +00:00
parent 833d473268
commit 945d83608a
3 changed files with 12 additions and 2 deletions

View File

@@ -12,6 +12,10 @@ const { basename, fileExtension } = require('lib/path-utils.js');
const { uuid } = require('lib/uuid.js');
const Resource = require('lib/models/Resource');
const injectedJs = {
mermaid: require('lib/rnInjectedJs/mermaid'),
};
function shimInit() {
shim.Geolocation = GeolocationReact;
shim.setInterval = PoorManIntervals.setInterval;
@@ -164,6 +168,11 @@ function shimInit() {
return resource;
}
shim.injectedJs = function(name) {
if (name in injectedJs) return injectedJs[name];
return '';
}
}
module.exports = { shimInit };