From aa0e3dcce3143ef4c3d8a481a216bf28ae31a3e3 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Sat, 11 Jun 2022 00:09:17 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- app/assets/javascripts/behaviors/markdown/render_kroki.js | 4 ++-- app/assets/javascripts/behaviors/markdown/render_math.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'app/assets/javascripts/behaviors') diff --git a/app/assets/javascripts/behaviors/markdown/render_kroki.js b/app/assets/javascripts/behaviors/markdown/render_kroki.js index 241585c30f1..abe71694d73 100644 --- a/app/assets/javascripts/behaviors/markdown/render_kroki.js +++ b/app/assets/javascripts/behaviors/markdown/render_kroki.js @@ -55,8 +55,8 @@ export function renderKroki(krokiImages) { // A single Kroki image is processed multiple times for some reason, // so this condition ensures we only create one alert per Kroki image - if (!Object.hasOwn(parent.dataset, 'krokiProcessed')) { - parent.dataset.krokiProcessed = 'true'; + if (!parent.hasAttribute('data-kroki-processed')) { + parent.setAttribute('data-kroki-processed', 'true'); parent.after(createAlert(krokiImage)); } }); diff --git a/app/assets/javascripts/behaviors/markdown/render_math.js b/app/assets/javascripts/behaviors/markdown/render_math.js index af7aac4cf36..fd1a99acf99 100644 --- a/app/assets/javascripts/behaviors/markdown/render_math.js +++ b/app/assets/javascripts/behaviors/markdown/render_math.js @@ -112,7 +112,7 @@ class SafeMathRenderer { try { displayContainer.innerHTML = this.katex.renderToString(text, { - displayMode: el.dataset.mathStyle === 'display', + displayMode: el.getAttribute('data-math-style') === 'display', throwOnError: true, maxSize: 20, maxExpand: 20, @@ -145,7 +145,7 @@ class SafeMathRenderer { this.elements.forEach((el) => { const placeholder = document.createElement('span'); placeholder.style.display = 'none'; - placeholder.dataset.mathStyle = el.dataset.mathStyle; + placeholder.setAttribute('data-math-style', el.getAttribute('data-math-style')); placeholder.textContent = el.textContent; el.parentNode.replaceChild(placeholder, el); this.queue.push(placeholder); -- cgit v1.2.3