diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-12-22 21:07:08 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-12-22 21:07:08 +0300 |
commit | b486760a6332905cd2ac94b3fade5cbc6a55d21e (patch) | |
tree | 0f1206f20aa3f1d49ddfee1418538c1777ef0957 /app/assets/javascripts/lib | |
parent | aaf158bcb57386a043d8cb7dc491a2f306a4ac13 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/lib')
-rw-r--r-- | app/assets/javascripts/lib/mermaid.js | 18 |
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 {}; |