Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2022-12-22 21:07:08 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2022-12-22 21:07:08 +0300
commitb486760a6332905cd2ac94b3fade5cbc6a55d21e (patch)
tree0f1206f20aa3f1d49ddfee1418538c1777ef0957 /app/assets/javascripts/lib
parentaaf158bcb57386a043d8cb7dc491a2f306a4ac13 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/lib')
-rw-r--r--app/assets/javascripts/lib/mermaid.js18
1 files changed, 6 insertions, 12 deletions
diff --git a/app/assets/javascripts/lib/mermaid.js b/app/assets/javascripts/lib/mermaid.js
index a119a33b0d7..c72561ce69d 100644
--- a/app/assets/javascripts/lib/mermaid.js
+++ b/app/assets/javascripts/lib/mermaid.js
@@ -1,5 +1,4 @@
import mermaid from 'mermaid';
-import mindmap from '@mermaid-js/mermaid-mindmap';
import { getParameterByName } from '~/lib/utils/url_utility';
const setIframeRenderedSize = (h, w) => {
@@ -13,10 +12,11 @@ const drawDiagram = (source) => {
// eslint-disable-next-line no-unsanitized/property
element.innerHTML = svgCode;
- const { width, height } = element.firstElementChild.viewBox.baseVal;
+ const height = parseInt(element.firstElementChild.getAttribute('height'), 10);
+ const width = parseInt(element.firstElementChild.style.maxWidth, 10);
setIframeRenderedSize(height, width);
};
- mermaid.mermaidAPI.renderAsync('mermaid', source, insertSvg);
+ mermaid.mermaidAPI.render('mermaid', source, insertSvg);
};
const darkModeEnabled = () => getParameterByName('darkMode') === 'true';
@@ -56,13 +56,7 @@ const addListener = () => {
false,
);
};
-mermaid
- .registerExternalDiagrams([mindmap])
- .then(() => {
- addListener();
- initMermaid();
- })
- .catch((error) => {
- throw error;
- });
+
+addListener();
+initMermaid();
export default {};