Clean the Mermaid code and speed up load time

This commit is contained in:
yflory
2019-04-12 17:39:29 +02:00
parent 92d87787c9
commit 86346c567c
3 changed files with 18 additions and 278 deletions

View File

@@ -7,17 +7,23 @@ define([
'/common/media-tag.js',
'/common/highlight/highlight.pack.js',
'/customize/messages.js',
'/code/mermaid.js',
'css!/code/mermaid.css',
'/bower_components/diff-dom/diffDOM.js',
'/bower_components/tweetnacl/nacl-fast.min.js',
'css!/common/highlight/styles/github.css'
],function ($, Marked, Hash, Util, h, MediaTag, Highlight, Messages, Mermaid) {
],function ($, Marked, Hash, Util, h, MediaTag, Highlight, Messages) {
var DiffMd = {};
var DiffDOM = window.diffDOM;
var renderer = new Marked.Renderer();
var Mermaid = {
init: function () {}
};
require(['/code/mermaid.js'], function (_Mermaid) {
Mermaid = _Mermaid;
});
var highlighter = function () {
return function(code, lang) {
if (lang) {